Events 拉威尔和普什。连接错误。应用程序密钥问题
刚刚开始为我的Events 拉威尔和普什。连接错误。应用程序密钥问题,events,laravel-5,websocket,pusher,real-time-updates,Events,Laravel 5,Websocket,Pusher,Real Time Updates,刚刚开始为我的Laravel应用程序使用Pusher。我正在使用Laravel的事件广播 客户端 var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}"); //console.log(pusher); var channel = pusher.subscribe('superadmin'); channel.bind('NewUser', function(data) { console.log(data) });
Laravel
应用程序使用Pusher
。我正在使用Laravel的事件广播
客户端
var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}");
//console.log(pusher);
var channel = pusher.subscribe('superadmin');
channel.bind('NewUser', function(data) {
console.log(data)
});
问题
var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}");
//console.log(pusher);
var channel = pusher.subscribe('superadmin');
channel.bind('NewUser', function(data) {
console.log(data)
});
推送器:错误:{“类型”:“WebSocketError”,“错误”:{“类型”:“推送器错误”,“数据”:{“代码”:4001,“消息”:“无法通过键MY_Pusher_app_键找到应用程序。可能您连接到了错误的群集。”}
已验证
config/broadcasting.php
中提到的集群与Pusher提供的集群相同
分享您对此问题的经验。如果未使用默认区域,则在初始化Pusher时必须指定群集。例如:
const socket = new Pusher(APP_KEY, { cluster: 'eu' });
这能解决你的问题吗?有关详细信息,请参阅。尝试在应用程序密钥后添加
{{cluster:'eu'}}
。它会工作的我也遇到了同样的错误。我用的是推送器应用程序ID而不是推送器应用程序键