Tag: laravel 5.3

Laravel echo,socket.io和laravel-echo-server将不起作用

这可能是我遇到的最令人沮丧的事情,不幸的是,这可能是我做的一些愚蠢的事情。 以下是我正在使用的三件事的链接: Laravel回声设置 Socket.io(cdn) Laravel Echo服务器 这是我的问题:我的网站不断地击中这条路线: http://192.168.10.10:6001/socket.io : http://192.168.10.10:6001/socket.io : http://192.168.10.10:6001/socket.io 。 我不知道它为什么会碰到这个路由,因为我没有在我的代码中的任何地方定义socket.io部分。 这里是我在我的bootstrap.js中用来实例化Laravel Echo的代码。 import Echo from "laravel-echo" window.Echo = new Echo({ broadcaster: 'socket.io', host: 'http://192.168.10.10:6001' }); 这是我的socket.js文件(node.js)中的代码: var echo = require('laravel-echo-server'); var options = { authHost: 'http://192.168.10.10', authPath: '/broadcasting/auth', host: 'http://192.168.10.10', port: 6001 }; echo.run(options); 到目前为止,这里没有任何事情可能会出错。 这是链接回cdn的错误消息。 奇怪的是,改变window.Echo主机更改域,但我不知道如何更改该socket.io部分。 这让你想知道,是否在Socket.io文件的某个地方被硬编码? 这是我第一次使用Socket.io,所以我无法知道。 也许在我放入cdn之后,我需要做额外的设置? 所有的Laravel文档都要求添加脚本标签,而Laravel则因为拥有出色的文档而闻名。 […]

使用laravel-echo-server软件包连续获得传输=轮询404

我有一个简单的博客网站,用户可以在博客上发表评论。 当有人在他的博客上发表评论时,我只想向博客作者显示一个简单的popup通知。 我已经读过这个: https://laravel.com/docs/5.3/broadcasting#introduction 以下是我所做的工作: 设置一个事件,这会引发新的评论 import: <script src="https://cdn.socket.io/socket.io-1.4.5.js"></script> 在刀片模板 在resources \ assets \ js \ bootstrap.js中添加:(按照Laravel文档说的) import Echo from "laravel-echo" window.Echo = new Echo({ broadcaster: 'socket.io', key: 'http://blog.local:6001' }); 我已经设置了这个包,按照: https : //github.com/tlaverdure/laravel-echo-server#laravel-echo-server 被解雇的命令:laravel-echo-server启动 什么时候,我打开网页浏览器,并检查控制台,我不断得到这个错误: socket.io-1.4.5.js:1 GET http://blog.local/socket.io?EIO = 3&transport = polling&t = LZkVvZQ 404(Not Found)这是我的“laravel-echo-server.json” { "appKey": "7k2g9nlm6i492ckorlmp35ng4frusfmt4uq1n68usn3re5lcl4sfg3gibi5d", "authHost": null, "authEndpoint": "/broadcasting/auth", "database": […]