Javascript 从另一个模块中的服务器实例初始化Socket.IO

Javascript 从另一个模块中的服务器实例初始化Socket.IO,javascript,node.js,sockets,socket.io,Javascript,Node.js,Sockets,Socket.io,我想在路由中初始化我的套接字,根据需要,我必须将服务器实例传递给我的套接字。我有一个单独的server.js文件,如下所示: var-app=require('./app'); var http=require('http'); 变量端口='2002'; 应用程序集(“端口”,端口); var server=http.createServer(app); 侦听(端口、函数(错误){ 如果(错误) 控制台日志(err); 其他的 log('在端口上侦听的服务器:'+端口); }); module

我想在路由中初始化我的套接字,根据需要,我必须将服务器实例传递给我的套接字。我有一个单独的server.js文件,如下所示:

var-app=require('./app');
var http=require('http');
变量端口='2002';
应用程序集(“端口”,端口);
var server=http.createServer(app);
侦听(端口、函数(错误){
如果(错误)
控制台日志(err);
其他的
log('在端口上侦听的服务器:'+端口);
});
module.exports=服务器