尝试创建另一个包含这一行的node.js应用程序,然后使用node.js运行它
var io = require('socket.io').listen(8000);然后,在浏览器中访问
http://127.0.0.1:8000,您将获得友好的“欢迎使用socket.io”。问候。如果您得到此消息,则socket.io正在运行,并将提供socket.io.js文件。
我能想到的唯一另一件事是您可能未链接到客户端文件中的备用端口。除非您在端口80上运行的express上运行socket.io服务器。否则,现在创建一个客户端文件,该文件的socket.io脚本源设置为
<script src="http://127.0.0.1:8000/socket.io/socket.io.js"> </script>
这应该连接到在端口8000上运行的socket.io服务器,并获取socket.io.js文件。



