Node.js使用socket.io恢复
是否可以在同一端口上运行socket.io和restify,如express和socket.io 我就是这样做的,但没用Node.js使用socket.io恢复,node.js,rest,websocket,socket.io,restify,Node.js,Rest,Websocket,Socket.io,Restify,是否可以在同一端口上运行socket.io和restify,如express和socket.io 我就是这样做的,但没用 # server.coffee restify = require 'restify' socket = require 'socket.io' server = restify.createServer() io = socket.listen server server.listen 1337 当我尝试连接到socket.io时: GET http://local
# 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)
显然,在restify中使用socket.io是不可能的:因为这是第一次在谷歌上点击“restify socket.io”,我发布了一个新的答案。正如@jtomasrl和@zacheryph所建议的那样,中记录的,这对我很有效:
var server = restify.createServer();
var io = socketio.listen(server.server); //Note server.server instead of just server
@他们添加了这个特性,看看Socket.IO部分:Up 1。真实而有用的答案。
server.server
!啊!!简单而有用