简体   繁体   English

Node.js应用启动时出现Socket.io错误

[英]Socket.io Error on node.js app startup

I'm using socket.io for some internal communication in my node.js app. 我在我的node.js应用程序中使用socket.io进行一些内部通信。 The code works fine on my devel machine but on main server comes out with a endless series of messages on app startup as: 该代码在我的devel机器上运行良好,但是在主服务器上,在应用程序启动时出现了无数的消息,例如:

GET /socket.io/?EIO=3&transport=polling&t=###### 404

Node version: 0.10.33 节点版本:0.10.33

app.js: app.js:

var app = express();
app.set('port', process.env.PORT || 3200);
...
var servio = require('http').Server(app);
var io = require('socket.io')(servio);
var iowm = io.of('/opay');
iowm.on('connection', function(socket) {
  socket.on('done', function(data) {
    iowm.emit('op'+data.COKEY, {CPKEY: data.CPKEY});
  });
});
app.set('io', io);
servio.listen(8080);
...
app.listen(app.get('port'), function() {   // port 3200
  console.log(' listening on port '+app.get('port'));
});
var servio = require('htpp').Server(app);

htpp => http?

Fixed. 固定。 Some code was pointing to wrong socket port. 一些代码指向错误的套接字端口。 Thx. 谢谢。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM