实现token的时候遇到的
做个笔记
拦截器会在你发送请求之前运行,这个请求拦截器的功能是为我每一次请求去判断是否有token,如果token存在则在请求头加上这个token。后台会判断我这个token是否过期。结合localStorage一起使用

// http request 拦截器
instance.interceptors.request.use(
config => {
const token = localStorage.getItem('token')
if (token ) { // 判断是否存在token,如果存在的话,则每个http header都加上token
config.headers.authorization = token //请求头加上token
}
return config
},
err => {
return Promise.reject(err)
})

详细参考地址:​​https://www.jianshu.com/p/a0c67f4e145e​