问题标签 [pusher-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel 不使用 Pusher 事件
一段时间以来,这一直是一个长期存在的问题,在我开始之前,这是我尝试过的以及寻找解决方案的地方。
我尝试过的几件事
我已确保我的集群对于我正在使用的应用程序是正确的:
https
://laracasts.com/discuss/channels/laravel/pusher-is-not-receiving-my-message?page=1
我的集群是eu
我已经尝试了所有命名空间的变体:
https
.App.Events.DefaultPusherEvent
: //laracasts.com/discuss/channels/laravel/echo-broadcast-event-listener-not-being-triggeredApp\Events\DefaultPusherEvent
等.DefaultPusherEvent
...
我的情景
因此,我正在尝试使用 Laravel 和 Pusher 来掌握实时更新,以便最终我可以实现实时通知以及我们将来需要的任何其他内容。
根据 Laravel 文档,我能够向我的推送应用程序广播。
所以这一切都很好,没有问题,我唯一的问题实际上是尝试使用 Laravel 的回声甚至 Pusher 的香草代码来消费这个事件。
我以前遇到过这个问题,我的解决方案是不使用私人频道(因为它们根本不适合我)。但现在我需要这个功能。
进步
在发布这个问题之前,我重新安装了 Laravel 并再次安装,但结果是一样的。我什至制作了一个登录系统,以确保不是因为我的用户不是因为我的用户没有登录到应用程序。
我也没有控制台错误,因为我已经使用 pushers'broadcasting/auth'
目录对用户进行了身份验证
这是验证私人频道用户的代码。
laravel-5 - 使用推送器在 laravel 和 vue js 中实时聊天?
大家好,请指导我如何在实时聊天系统中使用推送器。pusher 安装在我的应用程序中并用于实时通知,但我想在我的消息中添加 pusher。我的消息系统工作正常。请在此处添加推送代码。如果它需要广播事件或通知,你可以告诉我 bcz 我有这个概念。我应该在事件等中添加什么?但我没有推动者的概念。这是 vue js 文件代码。
这些是路线
}); Route::get('/getMessages', function () {
}); Route::get('/getMessages{id}', function ($id) {
}); Route::post('/sendMessage','MessagesController@sendMessage');
Route::get('newMessage/{id}','MessagesController@newMessage'); Route::post('sendNewMessage', 'MessagesController@sendNewMessage');
这些是控制器功能
laravel-5 - 如何在共享主机上运行 Laravel 队列命令?
我在我的 laravel 项目中制作了一个通知系统。在开发模式下它工作得很好,但在共享主机上却不行,因为我无法运行 queue:listen 来处理排队的通知。
现在我使用 000webhost 免费帐户来测试我的应用程序,但我找不到运行“php artisan queue:listen”的方法,我试图创建一个“cron 作业”,但似乎我不知道如何实现它,因为在 000webhost 上创建 cron 作业的方式与其他方式略有不同,与 laravel taks 调度相同。
我使用 Pusher-js 和 laravel-echo 来广播通知。我阅读了很多主题,但找不到明确的解决方案。
谢谢。
angular - Pusher:无效签名:预期的 HMAC SHA256 十六进制摘要
嗨,伙计们,
我在订阅私人推送频道时收到以下错误消息:
按钮控制台
客户: Angular 5 和pusher-library(版本 4.2.2)
后端:带有pusher-library 的AspNet Core 2.0 Web Api
Pusher auth-endpoint 返回以下内容:
端点结果似乎完全正确。有没有格式问题?
有什么建议么?谢谢!
javascript - Pusher:Websockets 回调函数
我对这段代码有疑问。我是 js 新手,我不明白为什么每次我在回调函数的 websocket 中收到一条新消息时,我只能打印最新的一对。它每次都打印“ethbtc”。
javascript - 角 5 上的推杆?
这是在原生 html 中添加推送器的 js 代码
我如何将上面的 js 脚本添加到我的一个角度组件中,以便他们可以订阅该频道?非常感谢那些回答这个问题的人,非常感谢!
pusher - 如何处理服务器端 pusher.com 库中互联网连接不佳的情况?
用户订阅在线状态频道。然后用户的互联网连接断开。如何让其他用户知道该用户无法再访问?当用户无法访问时,Pusher 需要多长时间才能将用户从状态通道中删除?
javascript - 为什么 500 - 内部服务器错误?
这是后端代码:它是我的主路由器文件,所有相关路由都放置在其中
我收到内部服务器错误 - 500 状态代码。为什么这样??可能的原因是什么?
laravel-echo - 错误回声未定义
我正在使用 pusher,并且一直在尝试按照文档中的指导配置 Laravel Echo。我已将以下代码添加到bootstrap.js
编译并运行代码后,我尝试使用 Echo 订阅频道,我收到控制台错误Echo is not defined
.
我怀疑当 Laravel Mix (5.4) 编译资产时,它不包括定义 Echo 的 bootstrap.js。为了确认这一点,我检查了编译的内容,app.js
果然,bootstrap.js
文件中的内容不存在。
那么,我如何确保它bootstrap.js
也被编译,或者我该如何处理这一切?
laravel-5.3 - Laravel Echo + Pusher:请求广播/验证返回登录页面
我将我的应用程序从 5.2 更新到 5.3 以使用 Pusher 广播通知,但是当 pusher 尝试通过验证当前登录用户时broadcasting/auth
,出现错误:
Pusher : No callbacks on private-App.Models.Client.9 for pusher:subscription_error
在浏览器控制台->网络-> xhr中,我发现请求broadcasting/auth
不给我auth:{token}
对象,而是返回我的登录页面!!!
我认为这是中间件的问题,但我找不到。
广播服务提供者.php:
app.js:在导入 pusher-js 和 Laravel Echo 之后
任何帮助将非常感激!