是否可以运行socket.io&像快递一样在同一个港口解决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)
答案 0 :(得分:24)
根据@jtomasrl和@zacheryph的建议here,这对我有用:
var server = restify.createServer();
var io = socketio.listen(server.server); //Note server.server instead of just server
答案 1 :(得分:9)
由于这是“restify socket.io”的第一个谷歌热门,我发布了一个新答案。现在工作正常,如http://restify.com/docs/home/#socketio
所述答案 2 :(得分:0)
显然,使用socket.io和restify是不可能的:https://github.com/mcavage/node-restify/issues/230