在ExpressJS 的第三个版本中,express.createServer()更改为express()此更改使得难以在同一端口上绑定socket.io。也许有人可以找到强有力的决定。如何在同一个端口上使用ExpressJS和Socket.io?
现在,这不起作用:
var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);
我目前的工作流程:https://gist.github.com/3596852
我也会对此感兴趣。 Socket.io的自述文件已更新为与Express 3.0相匹配(请参阅https://github.com/LearnBoost/socket.io#express-3x),但这对我也不起作用。 –