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 ,你得去打日志、追踪代码逻辑。

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程