Laravel和Pusher.连接错误.App键问题

Nau*_*far 3 events websocket real-time-updates pusher laravel-5

刚开始Pusher用于我的Laravel应用程序.我正在使用Laravel Event Broadcasting.

客户端

var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}");
//console.log(pusher);
var channel = pusher.subscribe('superadmin');

    channel.bind('NewUser', function(data) {
        console.log(data)
});
Run Code Online (Sandbox Code Playgroud)

问题

Pusher:错误:{"type":"WebSocketError","error":{"type":"PusherError","data":{"code":4001,"message":"找不到按键MY_PUSHER_APP_KEY的应用程序.也许你正在连接错误的群集."}}}

已经验证

  1. 推送应用程序凭据.
  2. 提到的集群config/broadcasting.php是相同的Pusher
  3. 重启apache只是为了确定.

分享您对此问题的体验.

小智 8

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

const socket = new Pusher(APP_KEY, { cluster: 'eu' });
Run Code Online (Sandbox Code Playgroud)

这会解决您的问题吗?有关详细信息,请参见此处