axios 拦截器不发送请求

时间:2021-07-18 15:51:55

标签: reactjs axios interceptor

我目前正在做一个需要使用 axios 拦截器的项目。我看过几个指南并阅读了一些说明。可悲的是,当我尝试实现拦截器时,它们不起作用。我想做的是至少看看请求是否已发送。但是,主要目标是检查当前令牌是否已过期并分配一个新令牌。

这里是对 axiosInstance 的一些数据赋值:

import axios from "axios";

const axiosInstance = axios.create({
  baseURL: "http://142.93.134.108:1111/me",
  headers: {
    Authorization: "Bearer " + localStorage.getItem("accessToken"),
  },
});

export default axiosInstance;

这是我尝试在安装时立即发送请求的组件之一的代码:

  componentDidMount() {
    axiosInstance.interceptors.response.use(
      function (response) {
        return response;
      },
      function (error) {}
    );
  }

我知道我可能没有正确使用拦截器,所以如果可能的话,请您发送一些很好的资源来理解这个主题。

0 个答案:

没有答案