fix(errors): 区分平台限流并保留上游状态码
原因:公开错误层将平台并发限流误标为上游限流,并把多种上游 4xx 统一压成 400,影响定位和客户端处理。 影响:新增公开错误 source,平台限流使用 gateway_rate_limited,上游请求按安全分类返回对应状态;数据库与管理端继续保留原始错误码、消息和状态用于审计。 验证:Go 全量测试、pnpm test、pnpm lint、pnpm build、pnpm openapi、gofmt 和 diff 检查均通过。
This commit is contained in:
@@ -1255,6 +1255,7 @@ export interface PublicErrorV1 {
|
||||
code: string;
|
||||
message: string;
|
||||
category: string;
|
||||
source: 'gateway' | 'upstream' | 'client' | string;
|
||||
httpStatus: number;
|
||||
retryable: boolean;
|
||||
action: string;
|
||||
|
||||
Reference in New Issue
Block a user