我在我的node.js应用程序中使用socket.io进行一些内部通信。代码在我的开发机器上工作正常但在主服务器上在应用启动时出现了无数的消息:
GET /socket.io/?EIO=3&transport=polling&t=###### 404
节点版本:0.10.33
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'));
});
答案 0 :(得分:0)
var servio = require('htpp').Server(app);
htpp => http?
答案 1 :(得分:0)
固定。有些代码指向错误的套接字端口。 THX。