vue中axios未携带cookie问题
这里好像是被axios限制所以必须加上属性withCredentials=true你也可以在vue中main.js文件夹配置axios的时候配置axios.defaults.withCredentials=true这样你就可以携带cookie了如果你使用了vue中的代理那么你可能还是不行携带cookie具体原因我也不清楚但是解决方案就是:请看这个请求头中的Set-cookie后面是不是还有一个pa
·
这里好像是被axios限制 所以必须加上属性withCredentials=true
你也可以在vue中main.js文件夹配置axios的时候配置
axios.defaults.withCredentials=true
这样你就可以携带cookie了
如果你使用了vue中的代理
那么你可能还是不行携带cookie
具体原因我也不清楚
但是解决方案就是:
请看这个请求头中的Set-cookie 后面是不是还有一个path
这时你需要把你代理设置的地址改成这个path的地址
比如说我的这个path是asss
那么我代理的时候需要这样写
proxyTable: {
//cookie后面的路径下才能获取cookie
'/asss': {
target: 'http://192.168.0.15:8083/', // 接口域名
changeOrigin: true, //是否跨域
ws:true,
pathRewrite: {
'^/asss': '' // 需要rewrite重写,访问那边直接用api当作域名
}
}
},
这样你就可以携带cookie了
这简直是个天坑 太坑了 我翻阅资料翻了两天才找出的解决方案
希望对你们能有帮助
author:哦哦一人
更多推荐
已为社区贡献2条内容
所有评论(0)