diff --git a/src/utils/errorSanitizer.js b/src/utils/errorSanitizer.js index f8393b29..44c17cd5 100644 --- a/src/utils/errorSanitizer.js +++ b/src/utils/errorSanitizer.js @@ -65,7 +65,8 @@ function sanitizeUpstreamError(errorData) { } for (const key in obj) { - if (key === 'message' && typeof obj[key] === 'string') { + // 清理所有字符串字段,不仅仅是 message + if (typeof obj[key] === 'string') { obj[key] = sanitizeErrorMessage(obj[key]) } else if (typeof obj[key] === 'object') { sanitizeObject(obj[key])