【发布时间】:2020-03-19 13:08:58
【问题描述】:
我已经构建了我的应用程序,我在 NodeJS 上使用了纯 JS,它是一个单页应用程序。我没用快递。
首先,用户需要登录。登录数据通过 websocket 发送到服务器,然后根据 MySql-DB 检查凭据。如果它们是正确的,则会生成已登录的内容并将其发送回客户端,并在那里显示。
现在当用户已经登录,然后刷新浏览器,他就进入了应用的初始状态,需要重新登录。
我该如何解决这个问题?
我阅读了很多关于 NodeJS 中的会话处理的文章,但大多数文章都包含 express,这让我无法理解整个概念。
【问题讨论】:
-
您的服务器必须维护某种数据库,以便将会话 cookie 字符串映射到标识用户会话和会话状态以及其他类似信息的一些信息块。
标签: javascript node.js session session-cookies