为了账号安全,请及时绑定邮箱和手机立即绑定

前端获取不到后端设置的cookie。

前端获取不到后端设置的cookie。

RISEBY 2018-09-24 10:28:57
在登录界面:输入账号密码向后端调登录接口,后端设置一个key 为userInfo的cookie。但是,问题来了。在vue项目中,本地启动的服务器中,登录的时候没有这个userInfo这个cookie,但是打包后放到测试服务器上,登录的时候就有这个userInfo了。请问大佬们,这是哪里出的问题?大佬们快帮帮我,要不后端要和我干架了。。。。
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

本地的服务器和接口的服务器不是同一个域吧.
举个栗子:
你的本地服务器是localhost:8080, 然鹅你调用的接口地址是192.168.0.111/api/login这个接口, 后端在处理时它只能将 cookie 存入后端接口的那个域中, 也就是192.168.0.111这里.
这就解释了本地获取不到, 然鹅在测试服务器上可以. 放在测试服务器上就相当于都在后端服务器里面跑起来的web服务.
大致是这个意思

查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 4358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信