【发布时间】:2018-04-14 16:56:38
【问题描述】:
我需要从客户端(网站)连接并在未登录时从 Socket.IO NodeJS 服务器接收消息,并且能够在登录时向服务器发送消息。
我明白了,其他网站使用“express.sid”cookie 来验证客户端。客户端没有使用此 SID 行 io.emit("hash", cookie) 发送任何消息,但服务器以某种方式知道谁在连接以及用户是否已登录。
如何在服务器端实现这一点?
编辑:我发现了这个:npmjs.com/package/express-socket.io-session,我做了示例工作,但现在我卡住了下一步我需要做什么才能将 cookie 保存在浏览器中并决定用户是否已登录还是没有
【问题讨论】:
标签: javascript node.js socket.io