有人可以通过示例向我解释req.sessionID和req.session.id之间的区别吗?在请求中它们不应该一样吗?
答案 0 :(得分:3)
没有。使用the source。
相关构造函数的摘录:
function Session(req, data) {
Object.defineProperty(this, 'req', { value: req });
Object.defineProperty(this, 'id', { value: req.sessionID });
// ...
}
有两种获取会话ID的方法是“为了方便”或“为了向后兼容” - 很可能两者兼得。