【发布时间】:2016-11-07 20:59:14
【问题描述】:
有人可以举例说明req.sessionID 和req.session.id 之间的区别吗?在请求中它们不应该总是相同吗?
【问题讨论】:
标签: node.js express express-session
有人可以举例说明req.sessionID 和req.session.id 之间的区别吗?在请求中它们不应该总是相同吗?
【问题讨论】:
标签: node.js express express-session
没有。使用the source。
相关构造函数摘录:
function Session(req, data) {
Object.defineProperty(this, 'req', { value: req });
Object.defineProperty(this, 'id', { value: req.sessionID });
// ...
}
之所以有两种获取会话 ID 的方法,要么是“为了方便”,要么是“为了向后兼容”——很可能两者兼而有之。
【讨论】: