chore: 响应拦截器顺序

This commit is contained in:
dap 2024-08-20 10:48:51 +08:00
parent 6c43d818a0
commit 0a2bc105f6

View File

@ -158,6 +158,12 @@ function createRequestClient(baseURL: string) {
},
});
// 通用的错误处理, 如果没有进入上面的错误处理逻辑,就会进入这里
// 主要处理http状态码不为200的情况 必须放在在下面的响应拦截器之前
client.addResponseInterceptor(
errorMessageResponseInterceptor((msg: string) => message.error(msg)),
);
client.addResponseInterceptor<HttpResponse>({
fulfilled: (response) => {
const encryptKey = (response.headers || {})['encrypt-key'];
@ -273,11 +279,6 @@ function createRequestClient(baseURL: string) {
}),
);
// 通用的错误处理, 如果没有进入上面的错误处理逻辑,就会进入这里
client.addResponseInterceptor(
errorMessageResponseInterceptor((msg: string) => message.error(msg)),
);
return client;
}