【发布时间】:2015-12-28 23:09:26
【问题描述】:
我是 NodeJS 的新手。我正在开发一个 REST API 并使用 express-session 来处理会话。因此,要获取我正在使用的会话 ID
var sessionID = req.sessionID
这个 sessionID 是从服务器端生成的。因此,当我扩展到两个或更多服务器时,这是一个问题。例如,如果一台服务器关闭并且请求被重定向到另一台服务器(假设我有一个负载平衡器),则会生成一个新的会话 ID。那么,有没有办法从客户端检索会话 ID?
【问题讨论】:
-
你不能。将会话推送到
Redis或您喜欢的任何数据库,但应该放弃基于 cookie 的会话。推荐使用授权标头。
标签: node.js session express express-session