问题标签 [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.

0 投票
1 回答
815 浏览

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'目录对用户进行了身份验证

这是验证私人频道用户的代码。

0 投票
1 回答
795 浏览

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');

这些是控制器功能

0 投票
1 回答
722 浏览

laravel-5 - 如何在共享主机上运行 Laravel 队列命令?

我在我的 laravel 项目中制作了一个通知系统。在开发模式下它工作得很好,但在共享主机上却不行,因为我无法运行 queue:listen 来处理排队的通知。

现在我使用 000webhost 免费帐户来测试我的应用程序,但我找不到运行“php artisan queue:listen”的方法,我试图创建一个“cron 作业”,但似乎我不知道如何实现它,因为在 000webhost 上创建 cron 作业的方式与其他方式略有不同,与 laravel taks 调度相同。

我使用 Pusher-js 和 laravel-echo 来广播通知。我阅读了很多主题,但找不到明确的解决方案。

谢谢。

0 投票
1 回答
941 浏览

angular - Pusher:无效签名:预期的 HMAC SHA256 十六进制摘要

嗨,伙计们,

我在订阅私人推送频道时收到以下错误消息:

按钮控制台

客户: Angular 5 和pusher-library(版本 4.2.2)

后端:带有pusher-library 的AspNet Core 2.0 Web Api

Pusher auth-endpoint 返回以下内容:

端点结果似乎完全正确。有没有格式问题?

有什么建议么?谢谢!

0 投票
0 回答
33 浏览

javascript - Pusher:Websockets 回调函数

我对这段代码有疑问。我是 js 新手,我不明白为什么每次我在回调函数的 websocket 中收到一条新消息时,我只能打印最新的一对。它每次都打印“ethbtc”。

0 投票
1 回答
2372 浏览

javascript - 角 5 上的推杆?

这是在原生 html 中添加推送器的 js 代码

我如何将上面的 js 脚本添加到我的一个角度组件中,以便他们可以订阅该频道?非常感谢那些回答这个问题的人,非常感谢!

0 投票
0 回答
53 浏览

pusher - 如何处理服务器端 pusher.com 库中互联网连接不佳的情况?

用户订阅在线状态频道。然后用户的互联网连接断开。如何让其他用户知道该用户无法再访问?当用户无法访问时,Pusher 需要多长时间才能将用户从状态通道中删除?

0 投票
1 回答
118 浏览

javascript - 为什么 500 - 内部服务器错误?

这是后端代码:它是我的主路由器文件,所有相关路由都放置在其中

我收到内部服务器错误 - 500 状态代码。为什么这样??可能的原因是什么?

0 投票
1 回答
1260 浏览

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也被编译,或者我该如何处理这一切?

0 投票
2 回答
1207 浏览

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 之后

任何帮助将非常感激!