refactor: 【web-ant】重构认证模块并移除未使用的组件和功能【0fed9472】

This commit is contained in:
YunaiV
2025-03-26 08:39:07 +08:00
parent c881a47ffd
commit ea4892a5f6
4 changed files with 21 additions and 19 deletions

View File

@@ -59,9 +59,9 @@ export const authenticateResponseInterceptor = ({
}): ResponseInterceptorConfig => {
return {
rejected: async (error) => {
const { config, response } = error;
const { config, response, data: responseData } = error;
// 如果不是 401 错误,直接抛出异常
if (response?.status !== 401) {
if (response?.status !== 401 && responseData.code !== 401) {
throw error;
}
// 判断是否启用了 refreshToken 功能
@@ -131,7 +131,7 @@ export const errorMessageResponseInterceptor = (
}
let errorMessage = '';
const status = error?.response?.status;
const status = error?.code || error?.response?.data?.code || error?.response?.status;
switch (status) {
case 400: {