使用Express和Socket.IO解释会话支持?

我正在寻找一些帮助搞清楚一个服务器上的会话,依赖express和socket.io。 大多数情况下,目标是处理诸如将用户标识符与socket.io会话标识进行配对,维护重新连接状态以及能够轻松地将服务器上的任何angular色分组。

很感谢任何forms的帮助。

谢谢。

我刚刚上传了一个项目,允许你在Socket.IO中使用你的会话。 也许这对你有一些帮助。 https://github.com/aviddiviner/Socket.IO-sessions

你可以用npm install socket.io-sessions来安装它。 一定要看看自述文件。

如果您是Node的新手,那么我build议您花一些时间阅读有关如何处理会话的快速文档。 http://expressjs.com/guide.html#session-support

最后,我还在这里发布了一些代码片段: socket.io和session?

希望有所帮助!

如果您使用的是socket.io v1 +,那么使用中间件就可以做到这一点。 查看https://github.com/peerigon/socket.io-session-middleware中间件,在socket.io,connect,express之间共享会话。