为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

SMILET 2018-11-13 08:27:44
需要请求后台获取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
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

instance.interceptors.request.use(config => {      const token = getToken()      if (token) {
        config.headers.token = token
      }      return config
    }, error => {      return Promise.reject(error)
    })


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 1241 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信