1
我正在Express服务器上使用SockJS。有没有办法获得客户端的相关HTTP会话ID?我如何获得(Express's)会话ID以用于SockJS连接
我看到有一种方法可以处理原始web socket和Socket.io,但我正在努力寻找如何为SockJS做到这一点。
这是我的服务器的样子。我想类似的处理程序,以获取会话ID:
var sockjs_echo = sockjs.createServer(sockjs_opts);
sockjs_echo.on('connection', function(conn) {
conn.on('data', function(message) {
conn.write(message);
});
});
如果您使用redis来管理会话,我们的团队编写了一个库可能有帮助。 https://www.npmjs.com/package/node-token-sockjs。该库在连接时会将会话与套接字相关联,并将在所有RPC或发布 - 订阅操作中公开它。 – aembke 2015-06-23 18:49:02