session 问题
来源:7-7 session演示
zpaaa
2019-03-27
登录之后username的值是给了req.session ,并没有给常量SESSION_DATA,login-test为什么可以获取到SESSION_DATA[userid]的内容呢
在登陆的时候是req.session 获取了username,在走验证登录信息接口的时候req.session还是从常量SESSION_DATA来的,但是常量一直没有获取到username的信息啊
写回答
2回答
-
代码中 SESSION_DATA[userid] = {} ,这已经对 SESSION_DATA 进行赋值了呀,只不过每次赋值的是一个 {} 而已。你可以每次请求时都打印一下 SESSION_DATA 看看是否有值。
另外,有一个细节问题我看其他同学有忽略过 —— req.session 存储的是当前用户的 session ,而 SESSION_DATA 存储的是所有用户的 session —— 这一点很重要。
262019-07-24 -
双越
2019-03-27
把核心代码贴出来吧,让其他同学看到问题也能看明白。
012019-03-27
相似问题