Jak mogę uzyskać identyfikator sesji (Express) dla połączenia z serwisem WWW

Używam WebSocketsnpm install ws na tym samym porcie, na którym działa Express.

Chciałbym pobrać skojarzony „sessionID” z połączenia HTTP, które właśnie zostało utworzone i zaktualizowane do WebSocket.

// 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');
});

Jak można to zrobić?

(Obecnie rozwiązuję ten problem, wysyłając identyfikator sessionID na stronie, ale jest to brzydkie.)

questionAnswers(2)

yourAnswerToTheQuestion