axios 请求拦截器如何在http请求结束后添加

需要请求后台获取token,使用拦截器默认带上该token。

instance.interceptors.request.use(function (config) {
    //配置config
    getToken()
        .then((data) => {            config.headers.Authorization = data;
           
        })         return config;
   console.log(config)

});

getToken函数通过promise放回token,但return不出去。应该用什么方式去设置token


SMILET
浏览 1280回答 1
1回答

holdtom

instance.interceptors.request.use(config => {      const token = getToken()      if (token) {         config.headers.token = token       }      return config     }, error => {      return Promise.reject(error)     })
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js