轻设计 / 轻生活 / 轻日记 / 轻梦想 === zhoumojianshe ===
© 优特良品&优特建站出品 | 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
标签云
网页设计 精致慢生活 感悟思语 我的旧年华
加偶微信