0

我正在使用带有 laravel 和 vue.js 的频道广播,以便让所有用户在线和离线。我已经根据 laravel 文档正确安装了包并配置了推送器参数。

在我的 vue 组件中,我编写了以下内容以查看相关频道上的在线用户:

created() {
    this.getFriends();

    window.Echo.join('Room')
         .here(users => {

         });
}

但我收到以下错误:
创建钩子时出错:“TypeError:window.Echo 未定义”“

Boostrap.js

import Echo from 'laravel-echo';

window.Pusher = require('pusher-js');

window.Echo = new Echo({
    broadcaster: 'pusher',
    //key: process.env.MIX_PUSHER_APP_KEY,
    key:'****************',
    //cluster: process.env.MIX_PUSHER_APP_CLUSTER,
    cluster: 'eu',
    encrypted: true
});
4

0 回答 0