快速会话中req.sessionID和req.session.id之间的区别

有人能解释一下req.sessionID和req.session.id之间的区别吗? 在一个请求不应该总是相同的?

空无一人。 使用源代码 。

相关构造函数的摘录:

function Session(req, data) { Object.defineProperty(this, 'req', { value: req }); Object.defineProperty(this, 'id', { value: req.sessionID }); // ... } 

有两种方法获取会话ID的原因是“为了方便”或“为了向后兼容” – 很可能两者都有。