From 63f862f1cdfa735fc34504993138c4522f54145d Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Sat, 16 Sep 2023 13:59:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20src/api/axios.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/axios.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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)