请稍等 ...
×

采纳答案成功!

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

请问为什么在localhost中能运行,但在127.0.0.1中就出问题

图片描述这是我 console.log(ctx.session.passport) 的结果
已安装cors跨域包
第一个是localhost下请求的
第二个是127.0.0.1下请求的
getUser这个接口为什么在127.0.0.1就出问题呢

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

1回答

提问者 柳江南啊 2019-12-27 06:12:54

geo的接口都没问题,user里的登陆注册也都写进表了,但是就是这个getUser,响应头报500,是不是这个passport这个包有问题

0 回复 有任何疑惑可以回复我~
  • 500是服务器错误,你一句一句调试下看看到底是哪一句出的问题
    回复 有任何疑惑可以回复我~ 2019-12-28 21:29:16
  • 提问者 柳江南啊 回复 快乐动起来呀 #2
    重启服务之后都是200了,没有报错了,但是还是老问题,只能在localhost里才能保存登录状态,在127.0.0.1和线上都不能保存登录状态,我怀疑是不能保存cookie的问题
    回复 有任何疑惑可以回复我~ 2019-12-30 08:34:00
  • 快乐动起来呀 回复 提问者 柳江南啊 #3
    跨域的问题,访问域名和接口要么都用localhost要么都用127地址
    回复 有任何疑惑可以回复我~ 2020-01-03 21:53:47
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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