在我尝试让 socket.io 工作的过程中,我遇到了这些奇怪的错误。
此外,我的 socket.io.js 文件在 chrome 中显示如下:
我知道我的 socket.io.js 文件中没有这个。
我的客户端代码如下:
// Set up sockets
var socket = io.connect();
socket.on('statusMessage', function(data){
console.log(data.message);
});
我的服务器代码如下
var serv_io = io.listen(server);
serv_io.sockets.on('connection', function(socket){
socket.emit('statusMessage', {'message': 'Succesfully connected to serve via sockets'});
});
我还需要 socket.io 以一种简单的方式:
var io = require('socket.io');
我也在 Heroku 上进行部署。
为什么会这样?