使用Express和Socket.IO的会话支持说明

An explanation of session support using Express and Socket.IO?

本文关键字:会话 支持 说明 IO Express Socket 使用      更新时间:2023-09-26

我正在寻找一些帮助来计算依赖express和socket.io的服务器上的会话。主要目标是处理诸如将socket.io会话ID与用户ID配对、在重新连接时维护状态以及能够轻松地对服务器上的任何参与者进行分组之类的事情。

非常感谢您的帮助。

谢谢。

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

您可以使用npm install socket.io-sessions进行安装。请务必查看自述文件。

如果你是Node的新手,我建议你花一些时间阅读关于他们如何处理会话的快速文档。http://expressjs.com/guide.html#session-支持

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

希望能有所帮助!

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