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

前后端分离的项目可以设置cookies保持状态么?

前后端分离的项目可以设置cookies保持状态么?

拉莫斯之舞 2018-11-21 17:14:07
项目采用前后端分离 前台是在本地服务器,使用的VUE。 后端接口在阿里云上 后台童鞋说首次访问后设置cookies 每次访问带过去的cookies应该相同 可是我在本地测试 他返回给我的set-cookie都不同 请问这是什么原因啊?eg: 两个接口,比如下面get_user.json 这个接口会给我set-cookies,我前端能不能拿到这个set-cookies呢?2. 然后我登陆成功后再去获取订单信息  get_order.json的话,后端就会显示`未登录`,我发现后端set-cookie也发生了变化,为什么?我想让服务器记住登录状态,我的想法是 登录成功后拿到这个set-cookie,然后每次把得到的这个cookie发送给后端实现记住状态。但问题是前段没法拿到这个set-cookie的值,我用的是axios
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

你前端发起请求到后台,这里跨域了,不会带上已有的 Cookie。

解决方案

  1. 自己架个反向代理啥的把两个搞到一个域名上。

  2. 前端设置withCredentials,后端设置Access-Control-Allow-Credentials


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

添加回答

举报

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