【发布时间】:2018-03-22 15:02:17
【问题描述】:
我正在使用 laravel 版本 5.6.12 和 Vuejs 2
完全错误是:
Pusher:错误:{"type":"WebSocketError","error": {"type":"PusherError","data":{"code":4005,"message":"路径不 找到“}}} app.js:47801 推送器:状态已更改:正在连接 -> 断开连接
当从https://dashboard.pusher.com/apps/489207/console/realtime_messages 发送事件时,此错误显示在控制台中 到控制台.log
bootstrap.js
import Echo from 'laravel-echo'
window.Pusher = require('pusher-js');
window.Echo = new Echo({
broadcaster: 'pusher',
key: process.env.MIX_PUSHER_APP_KEY,
cluster: process.env.MIX_PUSHER_APP_CLUSTER,
encrypted: true
});
也在 config/broadcasting.php 在推送器配置中添加集群
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
'cluster' => env('PUSHER_APP_CLUSTER'),
'encrypted' => true,
],
],
app.js
mounted(){
Echo.private('chat')
.listen('ChatEvent',(e) => {
console.log(e);
});
}
【问题讨论】:
标签: php laravel vue.js vuejs2 pusher