要在侦听器上将socket会话分享到socket.io,自然会使用两个库session.socket.io和express.session.socket.io它们之间的主要区别是什么? 我读了npm和github,但没有明确的想法。
答案 0 :(得分:1)
express.session.socket.io
允许您拥有一个可由Express请求处理程序或socket.io消息处理程序使用的统一会话对象。在Express和socket.io之间创建此连接允许您执行诸如从Express请求处理程序中发送给给定用户的socket.io连接之类的操作。
它在socket.io连接和通常不存在的传入Express请求之间创建连接。它还允许您的socket.io处理程序访问您的Express会话对象,其中可能包含有用的特定于用户的状态或信息。
session.socket.io
是过时尝试做类似的事情。它说:"与express 3兼容,连接2和socket.io 0.9"这些都是旧版本。