如何跨域cookie共享

在vue中现在都用axios来请求数据,axios默认是不携带cookie

import axios from 'axios'
//发请求携带cookie
axios.defaults.withCredentials=true;

有时候项目的实际需需要跨域携带cookie ,比如淘宝和天猫,登录一个另一个就不用登录了,能获取到cookie,

利用二级域名进行跨域cookie共享

以vue为例:设置proxy的代理为api.manage.com;本地host访问文件的127.0.0.1 为web.manage.com,
然后ping一下看看能不能用,当访问web.manage.com的时候就和api.manage.com在同一域名下了

host文件如下

127.0.0.1 web.manage.com
192.168.1.149 api.manage.com
// 上面的就是二级域名 相互访问是不会跨域的

只是个人工作遇到的一个记录,具体细节在慢慢研究 。。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容