Laravel推动器错误API键不在群集中



我尝试使用laravel上的推动器进行实时通知,41/5000我已将应用程序键输入ENV,但是我有这样的错误

        {  
           "type":"WebSocketError",
           "error":{  
              "type":"PusherError",
              "data":{  
                 "code":4001,
                 "message":"App key API_KEY_HERE not in this cluster. Did you forget to specify the cluster?"
              }
           }
        }

有人请帮助我

我第一次使用拉拉维尔(Laravel)使用Pusher时也遇到了此错误。您很可能在Pusher中设置了与Laravel默认值不同的集群位置。

.env中,请确保将PUSHER_APP_CLUSTER设置为首次创建应用程序时选择的群集,例如eumt1us1,等等。

您也可以在config/broadcasting.php中与Pusher的其余设置一起编辑此设置。

Laravel文档供参考。

在客户端中调用pusher

中添加群集值
var pusher = new Pusher('************', {
      cluster: 'us2'
    });

对于同一问题,我通过从Pusher的cluster值提供PUSHER_APP_CLUSTER值来解决此问题。我的意思是,在Pusher App keys部分中,它们提供了cluster值。解决我的问题。

最新更新