Socket.IO简单示例不起作用
我正在尝试遵循位于http://socket.io/get-started/chat/的一个简单的Socket.IO示例。 到目前为止,我的index.js文件中有以下代码:
// INDEX.JS File var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res){ res.sendfile('index.html'); }); io.on('connection', function(socket){ socket.on('chat message', function(msg){ console.log('message: ' + msg); }); }); http.listen(3000, function(){ console.log('listening on *:3000'); });
我得到的错误是:
在加载页面时,与ws:// localhost:3000 / socket.io /?EIO = 2&transport = websocket&sid = i0SyiRvHJC1GUiafAAAC的连接中断。
我正在使用FireFox浏览页面。 它也不适用于Chrome。
以你的榜样为我工作得很好。 我得到一个错误,但不是你指出的一样(因为这里没有这个会话,所以没什么问题):
{ code: 1, message: "Session ID unknown" }
index.html是否在正确的路径中(由您的应用程序可见)?
链接地址: http://www.djcxy.com/p/63183.html