Como posso obter o sessionID de (Express) para uma conexão de websocket
Estou usando WebSocketsnpm install ws
na mesma porta que o Express está em execução.
Eu gostaria de pegar o associado 'sessionID' da conexão HTTP que tinha acabado de ser feito e atualizado para um 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');
});
Como isso pode ser feito?
(Eu atualmente trabalho em torno do problema enviando o sessionID na página, mas isso é feio.)