Express:与websocket分享会话

我正在用node.js和Express写一个聊天应用程序。 身份validation正在工作,我可以login到用户帐户并注册新的会话。 我的问题是聊天本身在Websocket(Websocket-node)中运行,我无法访问会话数据。 我怎样才能识别新的连接请求对WebSocket没有会话数据?

谢谢!

我会build议不直接使用WebSockets,而是使用Socket.IO。 它有内置的授权和握手

https://github.com/LearnBoost/socket.io/wiki/Authorizing

这里是如何获得会话信息

http://www.danielbaulig.de/socket-ioexpress/