vue axios请求头携带信息(token)
vue项目使用axios请求,其中部分接口需要token值;但是开发阶段前后端分离项目设计跨域问题,设置cookie请求头不携带;解决:用axios拦截器设置请求头携带信息axios.interceptors.request.use(config => {var userInfo = sessionStorage.getItem("userInfo");if (use...
·
vue项目使用axios请求,其中部分接口需要token值;但是开发阶段前后端分离项目设计跨域问题,设置cookie请求头不携带;
解决:用axios拦截器设置请求头携带信息
axios.interceptors.request.use(config => {
var userInfo = sessionStorage.getItem("userInfo");
if (userInfo && userInfo != "") {
let user = JSON.parse(userInfo)
if (user && user.token) {
config.headers['Authorization'] = 'Bearer ' + user.token
}
}
return config
},
err => {
console.log(err)
return Promise.reject(err)
});
更多推荐
已为社区贡献4条内容
所有评论(0)