可以使用axios的interceptors拦截器来设置默认的header/token。
代码示例:
import axios from 'axios'
axios.defaults.headers.common['Authorization'] = 'Bearer ' + token;
axios.interceptors.response.use(
response => {
// 在这里对响应做些什么
return response;
},
error => {
// 在这里处理错误
return Promise.reject(error);
}
);
在以上代码中,我们使用axios.defaults.headers.common对象来设置默认的Header Authorization,其值为当前登录用户的Token。另外,我们使用axios.interceptors.response拦截器来在响应中统一处理错误。这样,在每次使用axios发送请求时,都会自动携带上默认的Header Authorization信息。
上一篇:Axios模拟适配器出错'Error:Requestfailedwithstatuscode404'
下一篇:axios默认情况下不带上'X-Requested-With':'XMLHttpRequest'头信息,会影响异步ajax请求吗?如何解决这个问题?