6-12 session存入redis这节中,第二次访问/api/user/login-test后,req.session依旧是空对象?

来源:7-14 session存入redis

慕九州4451910

2021-05-22

图片描述
在访问/api/user/login?username=xxx&password=yyy的时候没有问题,图片中的代码都可以正常运行,
req.session和req.sessionId都有内容。
但是继续访问/api/user/login-test的时候,req.session就是个空对象了,代码和老师的一模一样,
为什么会这样?
图片描述

写回答

3回答

_麦当

2021-06-20

我之前也遇到了这个问题,调试一下发现是因为get方法里面,get完之后就直接把redisClient.quit()了,所以再次set的时候一直存不进去

0
0

双越

2021-05-29

那你需要看看,你的数据是否成功存储到了 redis 里面?

0
2
双越
回复
慕九州4451910
问题都找到了,那你就去调试代码,动手调试,而不是仅仅眼镜看着代码和我的一样。无论一样不一样,只要有问题,你就去 debug 去调试。
2021-06-01
共2条回复

双越

2021-05-23

我这里看不到截图

//img.mukewang.com/szimg/60aa36b5091523b815641188.jpg


按照你的描述,你需要看看第二次访问时,是否有从 redis 中取出数据?取到了什么数据?

0
2
双越
回复
慕九州4451910
你需要看看,你的数据是否成功存储到了 redis 里面?
2021-05-30
共2条回复

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

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

4122 学习 · 2022 问题

查看课程