原来我的axios版本是0.18.0,后来升级到最新版0.19.2(截至2020-06-02)。
发现在header里面的token值没了,我设置全局token的方法如下:axios.defaults.headers['User-Token'] = userToken
对axios进行了简单的封装,核心代码是service.interceptors.request.use(
config => {
let flag = config.headers['Content-Type'] && config.headers['Content-Type'].indexOf('application/json') !== -1
if (!flag) {
let mult = config.headers['Content-Type'] && config.headers['Content-Type'].indexOf('multipart/form-data') !== -1
if (mult) {
// eslint-disable-next-line no-self-assign
// config.data = config.data
} else {
config.data = qs.stringify(config.data)
}
}
return config
},
error => {
// Do something wi