redis和cookie
来源:10-11 登录中间件
qq_慕先生9011582
2020-12-30
老师您好,我昨晚可能没有表述清楚请问题:
我把头信息的token存在redis里,在生产环境和测试环境刷新页面,cookie中的connect.sid都不会发生变化,可以正常取到存在redis里的token(证明我的代码没有问题)。
但现在由于某种需求运维把项目部署到另外一个域名(可以理解为另一个环境,redis等配置都是另一套,但是是一样的配置),第一次进去页面没问题,可以用connect.sid取到存在redis中的token。但只要刷新页面,connect.sid都会发生变化,导致取不到redis的token。
为什么项目在某一个域名下,每次刷新页面,connect.sid都会发生变化呢
写回答
1回答
-
双越
2020-12-30
connect.sid 说白了就是 cookie 的一个值而已,这个值是服务端 set-cookie 设置的。
每次刷新发生变化,就说明每次刷新时服务端都重新 set-cookie ,你得去打日志、追踪代码逻辑。
00
相似问题