【问题标题】:Socket.IO session authentificationSocket.IO 会话认证
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多