套接字IO在加载页面时,与ws:// someAddress的连接被中断

时间:2014-06-19 20:27:13

标签: node.js 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中也不起作用。

1 个答案:

答案 0 :(得分:0)

完全按照你的例子对我来说很好。我确实得到了一个错误,但是你指的是不一样的(这很好,因为这里的会话不存在):

{
  code: 1,
  message: "Session ID unknown"
}

index.html是否在正确的路径中(您的应用可以看到)?

相关问题