【发布时间】:2015-10-29 10:12:17
【问题描述】:
我有一个问题,当我添加任务时它不会触发事件。 我该如何解决这个问题? 除了如何解决 websocket 错误? 我正在使用 Pusher 来创建实时事件.. caption of the error message of the browser
【问题讨论】:
我有一个问题,当我添加任务时它不会触发事件。 我该如何解决这个问题? 除了如何解决 websocket 错误? 我正在使用 Pusher 来创建实时事件.. caption of the error message of the browser
【问题讨论】:
图像显示您正在使用值为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 更改为本地主机?
localhost)。这样做后,您将获得允许您将YOUR_PUSHER_KEY 值更改为真正的应用程序键值的凭据。在你的 JavaScript 中寻找 new Pusher('YOUR_PUSHER_KEY');