我的名字:“周末” 程序猿/轻设计/轻生活/轻日记/轻梦想 ======QQ:772892349======
© 优特良品&优特建站出品 | Powered by YOUTIY
苏ICP备13018047号-1
axios测试环境取不到cookie信息
TAGS: 网页设计

现象还原

       VUE项目,前后端分离,本地测试都OK,上了测试环境后,axios请求获取不到用户登录时存放在cookie里的用户信息,原因是本地测试走的是代理,测试环境走的是nginx转发,问题就在这,跨域请求时cookie丢失。

解决方案

1、jQuery ajax跨域请求cookie丢失解决方法

$.ajax({
    type: "GET",
    url: url,
    xhrFields: {
        withCredentials: true // 携带跨域cookie
    },
    processData: false,
    success: function(data) {
        console.log(data);  
    }
});
2、对于axios的Ajax请求

axios.defaults.withCredentials=true; // 让ajax携带cookie

周末
2019-08-29 14:23:20
标签云
网页设计 精致慢生活 感悟思语 我的旧年华
加偶微信