请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

天总会亮的 2023-09-22 18:07:11

很有可能是因为你的get方法里的let val = await redisCLient…写成了const 这样后面即使报错了也被try catch捕获了,而老师对于catch的err是没做任何处理的,所以你看不到报错。这样const的变量也不会parse成功,最后router文件里的login-check拿到的其实是一个JSON。你打印出来也看不出问题,后面的if判断是拿不到username的,所以直接走了ErrorModel报错的逻辑。

0 回复 有任何疑惑可以回复我~
双越 2022-01-18 20:26:24

看你截图的代码,猜测没有对 sessionData 赋值

光复制 req.session 是不行的,还得把数据赋值到 sessionData 这个全局变量中

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号