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提供的集群相同
  • 重新启动apache只是为了确定

  • 分享您对此问题的经验。

    如果未使用默认区域,则在初始化Pusher时必须指定群集。例如:

    const socket = new Pusher(APP_KEY, { cluster: 'eu' });
    

    这能解决你的问题吗?有关详细信息,请参阅。

    尝试在应用程序密钥后添加
    {{cluster:'eu'}}
    。它会工作的

    我也遇到了同样的错误。我用的是推送器应用程序ID而不是推送器应用程序键