mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-03 00:00:58 +08:00
fix(api): 修复请求中错误对象的类型断言问题
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user