首页 > 解决方案 > laravel pusher 错误 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?"
              }
           }
        }

有人请帮我谢谢

标签: laravelwebsocketpusher

解决方案


当我第一次将 Pusher 与 Laravel 一起使用时,我也遇到了这个错误。您很可能在 Pusher 中设置了与 Laravel 的默认值不同的集群位置。

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

您还可以编辑此设置config/broadcasting.php以及 Pusher 的其余设置。

Laravel 文档供参考。


推荐阅读