实现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