采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
很有可能是因为你的get方法里的let val = await redisCLient…写成了const 这样后面即使报错了也被try catch捕获了,而老师对于catch的err是没做任何处理的,所以你看不到报错。这样const的变量也不会parse成功,最后router文件里的login-check拿到的其实是一个JSON。你打印出来也看不出问题,后面的if判断是拿不到username的,所以直接走了ErrorModel报错的逻辑。
看你截图的代码,猜测没有对 sessionData 赋值
光复制 req.session 是不行的,还得把数据赋值到 sessionData 这个全局变量中
好的好的我试试
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
3.4k 16
2.0k 16
2.3k 15
1.9k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号