|
|
@@ -99,6 +99,12 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) {
|
|
|
// 当前mock接口返回的错误字段是 error 或者 message
|
|
|
const responseData = error?.response?.data ?? {};
|
|
|
const errorMessage = responseData?.error ?? responseData?.message ?? '';
|
|
|
+ // 服务器提示登录
|
|
|
+ if(responseData?.code && responseData?.code == 401) {
|
|
|
+ message.error(errorMessage || msg);
|
|
|
+ doReAuthenticate();
|
|
|
+ return;
|
|
|
+ }
|
|
|
// 如果没有错误信息,则会根据状态码进行提示
|
|
|
message.error(errorMessage || msg);
|
|
|
}),
|
|
|
@@ -110,11 +116,13 @@ function createRequestClient(baseURL: string, options?: RequestClientOptions) {
|
|
|
export const requestClient = createRequestClient(apiURL, {
|
|
|
responseReturn: 'data',
|
|
|
withCredentials: true,
|
|
|
+ timeout:30 * 1000,
|
|
|
});
|
|
|
// 获取body内容,拿全的内容如data,message, code, state {"state":1,"code":0,"data":[],"message":"更新游戏成功"}
|
|
|
export const requestBodyClient = createRequestClient(apiURL, {
|
|
|
responseReturn: 'body',
|
|
|
withCredentials: true,
|
|
|
+ timeout:30 * 1000,
|
|
|
});
|
|
|
|
|
|
export const baseRequestClient = new RequestClient({ baseURL: apiURL });
|