update Page and Response T
This commit is contained in:
@@ -2,7 +2,7 @@ import axios, { InternalAxiosRequestConfig } from "axios";
|
||||
import { Response } from "~/types/Model";
|
||||
import { Cooker, Time, userStore } from "~/index";
|
||||
|
||||
type ErrorCallback = (response: Response) => void;
|
||||
type ErrorCallback = (response: Response<any>) => void;
|
||||
|
||||
let globalErrorCallback: ErrorCallback | null = null;
|
||||
|
||||
@@ -36,7 +36,7 @@ axios.defaults.withCredentials = true;
|
||||
axios.interceptors.response.use((axiosResp: any) => {
|
||||
if (!axiosResp.config.responseType) {
|
||||
// 服务端返回
|
||||
const serverResp = axiosResp.data as Response;
|
||||
const serverResp = axiosResp.data as Response<any>;
|
||||
if (serverResp.code < 40000) {
|
||||
// 200 或 300 HTTP 状态段视为成功
|
||||
return serverResp.data;
|
||||
|
||||
Reference in New Issue
Block a user