在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
// 上面的就是二级域名 相互访问是不会跨域的