session取值为空,但sessionStore内是有值.这是为什么

2026年09月25日 13:30
有2个网友回答
网友(1):

你需要注意的是,express使用的session是每一次http请求都会生成1个新的sessionid的,所以你每次读取的话都是新的sessionid对应的值。你可以读一读express-session对session生成的机制。只有在你的请求cookie(request cookie)有带入connect.sid,才不会生成新的sessionid。这个时候你拿到的sessionid才是requestcookie里面的的sessionid。

网友(2):

同问,解决没有?