1
123s 2018-11-21 14:04:48 +08:00
代码都没有,谁知道你怎么写。
你的 session 是存哪的 |
3
cqu1980 2018-11-21 17:25:36 +08:00
肯定了,服务器都还没把处理好的数据保存了,你就去读取,哪里读得到~~~~
|
4
nealv2ex 2018-11-21 17:30:12 +08:00 1
同时请求 A,B,C 接口
A 接口存到 session,“但是后续请求发现 req.session 中没有权限数据” 这个后续 是 B 和 C 么? 如果是 B 和 C,那么 A,B,C 是同时请求的,A 写入权限的时候,大概率,B 和 C 已经过了读取 req.session 的时机,你读不到。 express A 接口 做的 权限读取,判断,以及存储到 req.session 应该做成中间件, 每个接口都需要经过一遍这个中间件的处理,而不是 A 接口 读权限,存权限,A 接口要做的事情,其实只有一件事,把 req.session 里面的 session 输出 |
6
keven2000 2018-11-22 21:24:58 +08:00
业务量多的话,还是要考虑有一个专门的认证服务
|