问题标签 [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 回答
482 浏览

laravel - 在 Laravel 和 pusher.js 中建立连接之前关闭 WebSocket

我正在为 Laravel 使用 pusher,我想在 localhost 中测试结果。它存在一些问题,我收到“WebSocket 在建立连接之前已关闭”错误。我的配置是:

.env

广播.php

引导程序.js

我在互联网上搜索了很多这个错误,但我还没有得到任何解决问题的答案。

0 投票
1 回答
968 浏览

reactjs - create and joining websocket via laravel-echo in react app

i am using laravel-echo to create and use websocket in my react-app. its easy to use laravel-echo in a page. but when need to use in several pages, it make several channel and subscribe several time. how to make a single channel and join ones in several pages ? with props or something ...

i try via props like below but there was some error:

parent Component:

and this is child Component code :

i got this error TypeError: Cannot read property 'here' of undefined

0 投票
1 回答
447 浏览

javascript - 无法使用 react-native 连接到推送器

你好,我是反应原生的新手,我试图使用 pusher-js 创建一个实时聊天应用程序,所以我安装了包npm install pusher-js @react-native-community/netinfo并将以下代码放入我的 useEffect

我在图像的控制台 链接中得到这个

我使用 react-native run-android 运行并且我使用物理设备。提前感谢您提供的所有帮助。

0 投票
2 回答
1304 浏览

javascript - Nuxtjs 页面中未收到推送事件

laravel-echo用于pusherjs在 Nuxtjs 中使用。

pusherjs 配置的 nuxt.config.js部分:

包.json

页面/test.vue

我通过 Pusherjs 手动发送事件,Debug Console但在 chrome 的控制台中没有任何反应。

pusherjs 调试控制台

我确定密钥和我的应用程序已正确连接到 pusherjs;因为当我刷新页面时,日志出现在 pusherjs 的调试控制台中:

在此处输入图像描述

那么为什么前端没有收到事件呢?

0 投票
1 回答
151 浏览

laravel-echo - 通过 Nuxtjs 中的 Laravel Echo 获取实时 Pusherjs 连接状态

我想在 NuxtJs 页面中检查Pusherjsfrom的连接状态。$echo

当我使用:

它可以工作,但它只设置初始连接状态,connecting它是静态的。

但是当我使用:

它返回错误:

那么如何实时通知连接状态呢?

0 投票
2 回答
598 浏览

vue.js - 使用 Laravel、Vue 和 Pusher 订阅 private-App.User.undefined 所需的身份验证信息

我正在尝试使用带有 laravel api 的推送器发送在私人频道上广播的通知。发送通知时一切正常,推送服务器正在接收事件。但是,当我尝试收听这些事件时,控制台中没有显示任何内容。pusher 中的错误日志显示如下: 在此处输入图像描述

这是我的 main.js 代码来收听广播

这是我的 bootstrap.js 代码

这是来自welcome.blade.php 的元标记

这是我的 channels.php 文件代码

最后是来自 BroadcastServiceProvider.php 的启动函数

任何帮助将不胜感激。提前致谢。

0 投票
1 回答
61 浏览

javascript - 在javascript中以间隔获取数据?

我有以下带有 Pusher 的代码:

当有传入请求时,我希望再次获取数据。但不是在每个 Pusher 事件中。我希望在 5 秒内只获取一次数据。

我在考虑当有新的传入事件时重置的间隔,但是如何实现呢?

0 投票
1 回答
199 浏览

laravel - 无法在 vue cli 项目中使用 laravel-echo

我正在尝试使用带有 laravel-echo 的 vue cli 项目创建一个聊天应用程序。但是由于 419 未知状态 /broadcasting/auth 出现错误。这是我的 main.js 文件

这就是我尝试收听事件的方式

谁能告诉我有什么问题?这是前端,laravel 项目是后端

这是我得到的错误

0 投票
0 回答
773 浏览

laravel - WebSocket 连接到 'protocol=7&client=js&version=4.3.1&flash=false' 失败:连接建立错误:net::ERR_CONNECTION_REFUSED

我在项目中实现了 laravel websockets 包,它在我的本地机器上运行良好,但在服务器上它首先给出错误,Connection timeout当在 aws 安全组中添加 TCP 端口时解决了这个问题,但之后它开始给出新的错误

这是我在尝试连接 websocket 服务器时在控制台中遇到的错误 在此处输入图像描述

我正在搜索这个错误,我发现了这个 github 线程。这就是说尝试绑定,0.0.0.0但我不知道这是什么意思,

https://github.com/GeniusesOfSymfony/WebSocketBundle/issues/251

我在本地机器上也遇到了这个错误,但后来在我降级软件包版本 1.6 时得到了解决

注意:我正在使用 ubuntu 服务器 aws 服务

0 投票
0 回答
147 浏览

angular - Angular Laravel Pusher 419 unknown status when trying to auth user

I'm trying to implement chat using Angular, Laravel and Pusher. The chat is working but now i want to auth the user in order to have indication if the user is online or not. I understood that in order to do this i need to make private rooms instead of public rooms, When i'm trying to make auth for the users i'm getting 419 unknown status.

Angular Code:

I already tried to exclude http://localhost:4200 in VerifyCsrfToken.php and it didn't work.