javascript axios:拦截器,在每个请求中包含您的oauth令牌作为Authorization标头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript axios:拦截器,在每个请求中包含您的oauth令牌作为Authorization标头相关的知识,希望对你有一定的参考价值。

import axios from 'axios';
// You can use any cookie library or whatever
// library to access your client storage.
import cookie from 'cookie-machine';

axios.interceptors.request.use(function(config) {
  const token = cookie.get(__TOKEN_KEY__);

  if ( token != null ) {
    config.headers.Authorization = `Bearer ${token}`;
  }

  return config;
}, function(err) {
  return Promise.reject(err);
});

以上是关于javascript axios:拦截器,在每个请求中包含您的oauth令牌作为Authorization标头的主要内容,如果未能解决你的问题,请参考以下文章

Axios使用拦截器全局处理请求重试

vue axios 拦截器

Axios 拦截器不会在页面加载时拦截

Axios 中的单元测试拦截器逻辑

axios拦截器

React + axios + redux 拦截器