socket.io聊天室无法正常工作

时间:2017-02-03 07:02:26

标签: node.js socket.io node-static

我正在关注网址上提供的教程:https://codelabs.developers.google.com/codelabs/webrtc-web/#6

当我运行服务器并在浏览器上打开index.html时,它会给我错误http://localhost:8080/socket.io/?EIO=3&transport=polling&t=1486104971951-58(未找到)我已尽我所能,但我无法摆脱此错误。< / p>

1 个答案:

答案 0 :(得分:0)

在您的存储库中安装Socket.io:

npm install socket.io --save 

之后,配置index.js(教程中的文件):

   var express = require('express')
   var app     = express();
   var server  = require('http').createServer(app);
   var io      = require('socket.io').listen(server);

   server.listen(app.get('80')); 

在您的档案HTML / EJS或您想要的其他内容中,添加:

<script src="/socket.io/socket.io.js"></script>

检查是否适用于控制台(Chrome / Mozilla等)。

在我的示例中,我使用Chrome(Ctrl + shift + I):

enter image description here