因此,我目前正在将 Node.js 应用程序从本地计算机移动到生产服务器。Socket.IO(0.6.17 版)似乎在我的服务器上运行良好,但客户端在尝试与服务器通信时出错。
这是一些代码:
<script src='http://cdn.socket.io/stable/socket.io.js'>
// ...
var socket = new io.Socket(null, { port: 47556 }).connect();
// ...
</script>
以下是 Google Chrome 控制台每隔几秒(连续)输出的内容:
GET http://mysite.com:47556/socket.io/xhr-polling//1304476733618 undefined (undefined)
有人提到这可能是由于客户端和socket.io版本之间的版本差异,但我不知道如何检查客户端版本。