我已经观察了连续的请求会话ID和观察到的一些事情会话ID,我无法解释:困惑过使用连接
1)当调用req.sessionID
与req.cookies["connect.sid"]
的值不同(这出现的request.sessionID
神奇地从相关响应中恢复SID--这在我看来是不可能的)。
从我对Connect源代码的理解中,req.sessionID
就是cookie关键字的代名词,为什么有区别?
2)我第一次向节点服务器发出请求时,浏览器会发出一个SID(我们称之为SID1)。下一次连接时,浏览器将发布SID2。第三次及以后,我再次发布SID2。为什么节点+连接在建立之前发出两个会话ID?
我想我找到了解决方案,下面的解释在答案中。 – Matt