【问题标题】:Laravel 5 Pusher Server Could not Find App By KeyLaravel 5 Pusher 服务器无法按键找到应用程序
【发布时间】:2015-10-29 10:12:17
【问题描述】:

我有一个问题,当我添加任务时它不会触发事件。 我该如何解决这个问题? 除了如何解决 websocket 错误? 我正在使用 Pusher 来创建实时事件.. caption of the error message of the browser

【问题讨论】:

    标签: laravel-5 pusher


    【解决方案1】:

    图像显示您正在使用值为YOUR_APP_KEY 的推送应用程序密钥。这需要更改为您通过https://dashboard.pusher.com 登录时为您的应用获取的应用密钥

    如果您在 Laravel 中使用事件广播,则服务器的配置将在 config/broadcasting.php 中,根据 http://laravel.com/docs/5.1/events#broadcast-configuration

    如果您使用的是Pusher Laravel Bridge,那么配置将位于config/pusher.php

    在这两种情况下,您都需要将 Pusher Application Key 配置传递给您的刀片才能使用该值。或者 - 出于测试目的 - 您可以对密钥进行硬编码。

    如果您从 Pusher 收到 4005 错误消息,则说明您的环境变量未正确传递,因为这意味着无法找到应用程序。见https://stackoverflow.com/a/13802175/39904

    【讨论】:

    • 我对这个错误Firefox can't establish a connection to the server at ws://ws.pusherapp.com/app/YOUR_PUSHER_KEY?protocol=7&client=js&version=2.2.4&flash=false 有疑问如何将ws://ws.pusherapp.com 更改为本地主机?
    • Pusher 是一项托管服务,因此要在 Laravel 应用程序中使用它,您需要注册一个免费帐户(您不能使用 localhost)。这样做后,您将获得允许您将YOUR_PUSHER_KEY 值更改为真正的应用程序键值的凭据。在你的 JavaScript 中寻找 new Pusher('YOUR_PUSHER_KEY');
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多