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 库引入来持久化,再试试看

0
0

Koa2实现电影微信公众号前后端开发

从零开始, 打造智能微信公众号及网站前后台,打通两端能力共享系统底层。

229 学习 · 70 问题

查看课程