實作Twilio Vue.js教程的方法
P粉024986150
P粉024986150 2024-02-17 13:48:52
0
1
354

我嘗試遵循這個 Twilio 教程: https://www.twilio.com/blog/create-video-conference-app-laravel-php-vue-js

由於它是基於 Laravel 6,我在 2022 年遇到了一些錯誤。 我已經透過新增 AccessTokenController 的完整命名空間來修復路由

但是在教程中,我被要求「將welcome.blade.php中的程式碼替換為以下內容:」

...
<script>
export default {
    name: 'video-chat',
    data: function () {
        return {
            accessToken: ''
        }
    },
    methods : {
        getAccessToken : function () {

            const _this = this
            const axios = require('axios')
            
            // Request a new token
            axios.get('/api/access_token')
                .then(function (response) {
                    _this.accessToken = response.data
                })
                .catch(function (error) {
                    console.log(error);
                })
                .then(function () {
                    console.log( _this.accessToken )
                });
        }
    },
    mounted : function () {
        console.log('Video chat room loading...')

        this.getAccessToken()
    }
}
</script>

但我認為作者犯了一個錯誤,實際上是指 VideoChat.vue 檔案內容。

但是貼上的程式碼不起作用。我什至沒有得到控制台日誌。由於我是 vue.js 的新手,我想向社群詢問可能出現的錯誤。

感謝您提前的答覆。

P粉024986150
P粉024986150

全部回覆(1)
P粉933003350

我認為你是對的,你貼上的程式碼應該進入 VideoChat.vue

welcome.blade.php 中,請確保您已將<example-component></example-component> 替換為<video-chat&gt ;</video-chat>。然後您應該在控制台中看到一些日誌,並且應用程式會取得存取權杖。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!