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

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



RISEBY
浏览 4360回答 1
1回答

斯蒂芬大帝

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

相关分类

JavaScript