fix(auth): improve login error feedback for better UX

This commit is contained in:
2026-02-06 16:58:12 +08:00
parent a506ebfccd
commit aa81871cfe

View File

@@ -37,6 +37,11 @@ apiClient.interceptors.response.use(
return Promise.reject(customError); return Promise.reject(customError);
} }
} }
if (error.response?.data?.error) {
const customError = new Error(error.response.data.error);
customError.name = 'ApiError';
return Promise.reject(customError);
}
return Promise.reject(error); return Promise.reject(error);
} }
); );