老师有问题

老师有问题

https://img1.sycdn.imooc.com//climg/632fc7c809e4693210870654.jpg

老师我发送完login请求,得到了cookie,也能获取到cookie,

但是之后我在获取地址列表通过不 了loginCheck中间件,并且ctx.session.userInfo为undefined,

,我查看postman发现有cookie,但是没有随着请求发送出去。请老师帮忙查看一下


https://img1.sycdn.imooc.com//climg/632fc85c096b872708380625.jpg


https://img1.sycdn.imooc.com//climg/632fc88f097795d611350739.jpg


https://img1.sycdn.imooc.com//climg/632fc8a409c69c0009110647.jpg


https://img1.sycdn.imooc.com//climg/632fc8bd09b8276e09250574.jpg

https://img1.sycdn.imooc.com//climg/632fc748092c76b213230776.jpg



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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-09-25 13:12:42

同学你好,问题解答如下:

1、由于使用了插件处理session,所以查看的cookie并不能直观的对应到代码中设置的属性名。下图所示的cookie是正常的,

https://img1.sycdn.imooc.com//climg/632fcf210970367511600314.jpg

2、老师这边测试源码,是没有任何问题,建议同学再重启项目和postman软件,重新登录测试下。

祝学习愉快~

  • 提问者 宝慕林5552628 #1

    老师,我这里还是不行,我试了试留言板的代码发现出现一样的问题,他就是登入之后,在发送请求时请求头里面找不到cookie,我在想是不是测试工具的问题?

    2022-09-25 14:01:58
  • 好帮手慕慕子 回复 提问者 宝慕林5552628 #2

    不排除是postman工具的问题,可以启动前台项目,直接在浏览器中测试下,看看是什么情况,祝学习愉快~

    2022-09-25 14:11:49
  • 提问者 宝慕林5552628 回复 好帮手慕慕子 #3

    老师我找到问题了,不是测试工具问题是我没有设定axios跨域携带cookie的问题,那老师怎么在postman里设置跨域携带cookie?

    2022-09-25 15:25:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师