在ExpressJS的第三个版本中,express.createServer()被更改为express(),这种更改使得在同一端口上绑定socket.io变得困难。也许有人能找到可靠的决定。
现在,这不起作用:
var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);
我当前的工作流程:https://gist.github.com/3596852
发布于 2012-09-02 23:36:30
发布于 2012-09-02 22:41:18
var app = require('express')()
, server = require('http').createServer(app)
, io = require('socket.io').listen(server)
app.start = app.listen = function(){
return server.listen.apply(server, arguments)
}
app.start(8080)
https://stackoverflow.com/questions/12235406
复制相似问题