为了将express会话共享到socket.io on listener中,自然会使用两个库session.socket.io和express.session.socket.io,它们之间的主要区别是什么?我读了npm和github,但没有得到任何清晰的概念。
发布于 2017-02-14 17:54:39
express.session.socket.io允许您拥有一个可供快速请求处理程序或socket.io消息处理程序使用的统一会话对象。在Express和socket.io之间创建这种连接允许您从Express请求处理程序中发送到给定用户的socket.io连接。
它会在socket.io连接和传入的Express请求之间创建一个通常不存在的连接。它还允许您的socket.io处理程序访问您的Express session对象,其中可能包含有用的特定于用户的状态或信息。
session.socket.io是一种过时的尝试,试图做类似的事情。上面写着:“兼容express 3,connect 2和socket.io 0.9”,这些都是老版本。
https://stackoverflow.com/questions/42209889
复制相似问题