refactor: 【web-ant】重构认证模块并移除未使用的组件和功能【0fed9472】
This commit is contained in:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user