【发布时间】:2018-09-07 05:20:10
【问题描述】:
基本上我有一个 Node.js Web 应用程序,它使用 express-session 模块来处理会话。
它工作得很好,但有 1 个期望,这对我来说破坏了这个选项。如果服务器崩溃或我部署了新版本,会话将被彻底清除,这对我来说是不可接受的。我无法在主服务器和备份服务器之间共享会话也很糟糕。
所以我的目标是通过外部云数据库处理会话,只需将其视为“临时 mysql 数据库”。
但关键是我只是对如何做到这一点感到困惑。我可以为会话分配唯一 ID,并根据这些 ID 从数据库加载资源,但是如果这些会话被清除,我如何重新识别用户?
我缺乏很多关于会话的知识,但由于这对我来说是一个非常重要的话题,所以我在这里发布一个问题。
【问题讨论】:
标签: node.js database session cookies session-cookies