【问题标题】:Laravel and Pusher. Error connecting. Issue with App keyLaravel 和 Pusher。连接错误。应用密钥问题
【发布时间】:2017-09-21 06:10:29
【问题描述】:

刚开始在我的Laravel 应用程序中使用Pusher。我正在使用 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)
});

问题

Pusher : 错误 : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":4001,"message":"Could not find app by键 MY_PUSHER_APP_KEY。也许你连接到错误的集群。"}}}

已经验证

  1. Pusher 应用凭据。
  2. config/broadcasting.php 中提到的集群与Pusher 提供的相同
  3. 重新启动 apache 以确保安全。

分享您对此问题的经验。

【问题讨论】:

    标签: events laravel-5 websocket pusher real-time-updates


    【解决方案1】:

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

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

    这能解决您的问题吗?详情请见here

    【讨论】:

      【解决方案2】:

      尝试在您的 APP_KEY 后添加{{ cluster: 'eu' }}。它会工作

      【讨论】:

        【解决方案3】:

        我遇到了同样的错误。我使用的是 PUSHER_APP_ID 而不是 PUSHER_APP_KEY

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-01-24
          • 1970-01-01
          • 2017-04-17
          • 2020-05-02
          • 2017-06-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多