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

时间:2016-11-07 12:55:30

标签: node.js express express-session

有人可以通过示例向我解释req.sessionIDreq.session.id之间的区别吗?在请求中它们不应该一样吗?

1 个答案:

答案 0 :(得分:3)

没有。使用the source

相关构造函数的摘录:

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

  // ...
}

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