diff --git a/src/api/axios.ts b/src/api/axios.ts index 57675622..18f15304 100644 --- a/src/api/axios.ts +++ b/src/api/axios.ts @@ -1,4 +1,4 @@ -import axios, { AxiosResponse, AxiosRequestConfig, Axios, AxiosError } from 'axios' +import axios, { AxiosResponse, AxiosRequestConfig, Axios, AxiosError, InternalAxiosRequestConfig } from 'axios' import { RequestHttpHeaderEnum, ResultEnum, ModuleTypeEnum } from '@/enums/httpEnum' import { PageEnum, ErrorPageNameMap } from '@/enums/pageEnum' import { StorageEnum } from '@/enums/storageEnum' @@ -24,7 +24,7 @@ const axiosInstance = axios.create({ }) as unknown as MyRequestInstance axiosInstance.interceptors.request.use( - (config: AxiosRequestConfig) => { + (config: InternalAxiosRequestConfig) => { // 白名单校验 if (includes(fetchAllowList, config.url)) return config // 获取 token @@ -51,9 +51,6 @@ axiosInstance.interceptors.response.use( return Promise.resolve(res.data) } const { code } = res.data as { code: number } - - const responseData = res as AxiosResponse - const { code } = responseData.data as { code: number } if (code === undefined || code === null) return Promise.resolve(res.data)