所以每当我检查/socket.io/socket.io.js文件是否加载到我的网页上是说(待定)和一段时间后(失败)net :: ERR_CONNECTION_REFUSED
我一直在寻找其他一些帖子并尝试一些东西.
我尝试过使用< script src =“/ socket.io/socket.io.js\”\u0026gt;\u0026lt;/script\u0026gt;
和< script src =“http://127.0.0.1:8080/socket.io/socket.io.js”>< / script>
我的原始代码包括< script src =“http://10.0.0.199:8080/socket.io/socket.io.js”>< / script>其中10.0.0.199是运行node.js和mongoDB的服务器.
我的server.js文件的完整代码如下:(此文件启动socket.io)
var mongo = require('mongodb').MongoClient,
client = require('socket.io').listen(8080).sockets;
console.log('info - socket.io started');
最佳答案 >不要尝试在网页上导入Node JS脚本
>您无法在Web浏览器下直接使用JS中的套接字.目前,Web浏览器仅支持websockets.