fix(api): 修复请求中错误对象的类型断言问题

This commit is contained in:
wcg
2026-02-12 10:01:55 +08:00
parent d8d1e25972
commit c8c30ca2e1

View File

@@ -296,7 +296,8 @@ function createRequestClient(baseURL: string) {
// ABP 风格HTTP 200 即成功,直接返回数据 // ABP 风格HTTP 200 即成功,直接返回数据
if (shouldUseAbpStyle(axiosResponseData)) { if (shouldUseAbpStyle(axiosResponseData)) {
// 防御性检查200 + { error } 仍视为错误 // 防御性检查200 + { error } 仍视为错误
const abpError = axiosResponseData?.error; const abpError = (axiosResponseData as { error?: { message?: string } })
?.error;
if (abpError && typeof abpError.message === 'string') { if (abpError && typeof abpError.message === 'string') {
const errorMsg = abpError.message; const errorMsg = abpError.message;
message.error(errorMsg); message.error(errorMsg);