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

  1. 项目采用前后端分离 前台是在本地服务器,使用的VUE。 后端接口在阿里云上 后台童鞋说首次访问后设置cookies 每次访问带过去的cookies应该相同 可是我在本地测试 他返回给我的set-cookie都不同 请问这是什么原因啊?

  2. eg: 两个接口,比如下面

    1. get_user.json 这个接口会给我set-cookies,我前端能不能拿到这个set-cookies呢?

https://img3.mukewang.com/5c21e50400015c0904870181.jpg

2. 然后我登陆成功后再去获取订单信息  get_order.json的话,后端就会显示`未登录`,我发现后端set-cookie也发生了变化,为什么?

我想让服务器记住登录状态,我的想法是 登录成功后拿到这个set-cookie,然后每次把得到的这个cookie发送给后端实现记住状态。

但问题是前段没法拿到这个set-cookie的值,我用的是axios


拉莫斯之舞
浏览 1843回答 1
1回答

绝地无双

你前端发起请求到后台,这里跨域了,不会带上已有的 Cookie。解决方案自己架个反向代理啥的把两个搞到一个域名上。前端设置withCredentials,后端设置Access-Control-Allow-Credentials。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript