session在另一个controller里取不到
来源:4-7 票据 access_token 的获取和请求封装

solomon5
2019-03-14
老师您好,想请教个问题,我在app.js里或者一个controller里存了session,session.userInfo = {'name:‘s’},为什么在其他的controller里取不到session里的userInfo,只有在当前的存session的controller里才能拿到
写回答
1回答
-
Scott
2019-03-14
要看这几个 controller 在不在同一个会话下面陆续作为中间件串行,如果不是,那么可能是不同的会话,这个 session 也没有被持久化,那么是拿不到的
可以把 redis 或者 mongodb 的三方 session 库引入来持久化,再试试看
00
相似问题