Node.js使用socket.io来调整

是否有可能在像express和socket.io一样的端口上运行socket.io&restify?

我只是喜欢这个,但没有奏效

# server.coffee restify = require 'restify' socket = require 'socket.io' server = restify.createServer() io = socket.listen server server.listen 1337 

当我尝试连接到socket.io时:

 GET http://localhost:1337/socket.io/socket.io.js 404 (Not Found) 

正如@jtomasrl和@zacheryph 在这里所build议的,这为我工作:

 var server = restify.createServer(); var io = socketio.listen(server.server); //Note server.server instead of just server 

由于这是“restify socket.io”的第一个谷歌命中,我发布了一个新的答案。 这现在正常工作正如logging在http://mcavage.me/node-restify/#socketio

显然,使用resize的socket.io是不可能的: https : //github.com/mcavage/node-restify/issues/230