采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在访问/api/user/login?username=xxx&password=yyy的时候没有问题,图片中的代码都可以正常运行, req.session和req.sessionId都有内容。 但是继续访问/api/user/login-test的时候,req.session就是个空对象了,代码和老师的一模一样, 为什么会这样?
我之前也遇到了这个问题,调试一下发现是因为get方法里面,get完之后就直接把redisClient.quit()了,所以再次set的时候一直存不进去
那你需要看看,你的数据是否成功存储到了 redis 里面?
双越老师,我打开启动redis-cli,使用get 某个key,这个key也是根据您写得Date.now()_Math.random()生成的,结果也是得到一个空对象。明明代码和您一样的,为啥存到redis中只是一个空的对象呢?
问题都找到了,那你就去调试代码,动手调试,而不是仅仅眼镜看着代码和我的一样。无论一样不一样,只要有问题,你就去 debug 去调试。
我这里看不到截图
按照你的描述,你需要看看第二次访问时,是否有从 redis 中取出数据?取到了什么数据?
老师,我把提问图片更新了,麻烦看一下。另外你说是否从redis中取出数据是需要使用在redis.js中的get方法去测试一下吗?还是应该怎么做?
你需要看看,你的数据是否成功存储到了 redis 里面?
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.8k 16
1.8k 16
2.0k 15
1.8k 13
1.7k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号