【发布时间】:2012-07-17 12:22:46
【问题描述】:
我在 Express 运行的同一端口上使用 WebSockets npm install ws。
我想从刚刚建立并升级到 WebSocket 的 HTTP 连接中获取关联的“sessionID”。
// start express listening
server.listen(conf.server.port, conf.server.host);
var WebSocketServer = require('ws').Server
, wss = new WebSocketServer({server: server});
wss.on('connection', function(ws) {
var sessionID = // how do I get this?
ws.on('message', function(message) {
console.log('received: %s', message);
});
ws.send('something');
});
如何做到这一点?
(我目前通过在页面中发送 sessionID 来解决这个问题,但这很难看。)
【问题讨论】: