axios vue 携带cookie

这里好像是被axios限制 所以必须加上属性withCredentials=true

你也可以在vue中main.js文件夹配置axios的时候配置
axios.defaults.withCredentials=true
这样你就可以携带cookie了

如果你使用了vue中的代理
那么你可能还是不行携带cookie
但是解决方案就是:

请看这个请求头中的Set-cookie 后面是不是还有一个path
这时你需要把你代理设置的地址改成这个path的地址
比如说我的这个path是blog-api
那么我代理的时候需要这样写

proxy: {
        //cookie后面的路径下才能获取cookie
       '/blog-api': {
        target: 'http://localhost:8086/',  // 接口域名
        changeOrigin: true,   //是否跨域
        ws:true,
        pathRewrite: {
          '^/blog-api': ''    // 需要rewrite重写,访问那边直接用api当作域名
        }
      }
            
    },
这样你就可以携带cookie了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容