Laravel nodejs socket io
对于我的生活,我不能让我的页面连接到客户端节点js服务器服务套接字io!
当服务页面是public_html文件中的静态页面时,所有的工作都很好,但是一旦我使用laravel的视图,客户端就会回到长时间的轮询,而这个轮询并不是真正的。
我甚至无法得到它在控制台上输出连接味精。
服务器:
var socket = require( './public/node_modules/socket.io' ); var express = require('./public/node_modules/express'); var app = express(); var server = require('http').createServer(app); var io = socket.listen( server ); var port = process.env.PORT || 3000; server.listen(port, function () { console.log('Server listening at port %d', port); }); io.on('connection', function (socket) { console.log('user connected'); });
客户
<script src="{{ URL::asset('node_modules/socket.io/node_modules/socket.io-client/socket.io.js') }}"></script> var socket = io.connect( 'http://'+window.location.hostname+':3000');
文件顺序:共享主机
-LLvel根(L5)
- 应用
- 高速caching
- configuration
- 公开(与public_html相同的内容)
- 数据库
- Ressources
- —>观点
- Server.js
-public_html
- 图片
- JS
- CSS
- node_modules
- —>表示
- —> socket.io
在共享托pipe端口通常是封闭的,我问我的托pipe服务提供商(真棒人)打开节点服务器的端口,他们这样做,everythigs现在运行平稳。
所以底线:端口closures问题。
- 如何使用AWS EB扩展编译Vuejs组件?
- 我可以从Laravel运行Elixir(Laravel)任务运行器任务吗?
- Socket.io和Redis广播给除发件人以外的所有客户
- 我如何从localhost(laravel,nodejs)调用localhost?
- socket.io轮询返回Laravel 500 NotFoundHttpException
- 与Laravel Elixir吞噬throws events.js:141未处理的“错误”事件
- Laravel与Redis的广播不工作/连接?
- cross-env / dist / index.js:42意外标记}
- 如何添加Yoast wordpress插件到laravel