我有两辆快车在我的服务器上运行。
一辆便衣车称为“主要用途”,另一辆是使用Socket。 IO称“备案”。
我的“主要应用程序”在“Mdomain.com”和“m-app”上运行;“socket-app”在“socket.mydomain.com”上运行。
我正在通过快车式装饰式中继器向ocket申请。
----------
var express = require( express );
var app = module.exports = express.createServer();
app.use(express.vhost( socket.mydomain , require( ./socket-app/app.js )));
app.listen(8080, function(){
console.log("Express server listening on port %d in %s mode");
});
这部工程是罚款的,我可以看到我对8080港的停泊费。 我
然而,似乎存在着一个问题,即网上备案时间不定,在管理Socket时没有收到“升级”活动。 IO app through vhost as discussed here。
So my question is how can I pipe this "upgrade" event from my main-app to my socket-app so all connected sockets can hear when someone connects & disconnects?
我曾尝试在“主要适用”范围内放弃“升级”活动,但似乎并没有奏效。
app.on( upgrade , function(req, socket) {
socket.emit( upgrade , app);
});
What am I missing here?