Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js使用socket.io恢复_Node.js_Rest_Websocket_Socket.io_Restify - Fatal编程技术网

Node.js使用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

是否可以在同一端口上运行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://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
!啊!!简单而有用