Socket.IO会话认证

时间:2017-11-02 08:30:38

标签: javascript node.js socket.io

我需要从客户端(网站)连接并在未登录时从Socket.IO NodeJS服务器接收消息,并且能够在登录时向服务器发送消息。

我看到,其他网站使用“ express.sid ”Cookie来验证客户端。客户端不使用此SID行ionViewDidEnter(){ events.subscribe('posts:listed', (data) => { ---- ---- this.content.scrollToTop(); }); } 发送任何消息,但服务器以某种方式知道谁在连接并且用户是否已记录。

如何在服务器端实现这一目标?

编辑:我发现了这个:npmjs.com/package/express-socket.io-session,我做了示例工作,但现在我陷入了我需要做的事情,以便在浏览器中保存cookie并确定用户是否已登录<或者

1 个答案:

答案 0 :(得分:0)

我了解了nodejs表达服务器的开发,现在我知道如何实现我的要求。

对于其他人: 如果您希望与Socket.IO一起使用会话,请使用express-socket.io-session包。 使用express制作Node.js应用,并在此处开发您的应用。不是PHP :))