返回 Bug 清单
BUG-0610project-12中已修复backend-logic

限流 429 被全局异常处理器伪装成 500 —— 中间件改直接返回响应 + Retry-After 头

发现:2026-10-09验证:2026-10-09置信度:70%

症状

commit 4e124df681f3 (2026-10-01) fix(api): 限流 429 被全局异常处理器伪装成 500 —— 中间件改直接返回响应 + Retry-After 头

根因

commit message 描述: fix(api): 限流 429 被全局异常处理器伪装成 500 —— 中间件改直接返回响应 + Retry-After 头

修复方案

修复 9 行,删除 4 行。改动文件: backend/app/middleware/rate_limit.py

错误签名

fix(api): 限流 429 被全局异常处理器伪装成 500 —— 中间件改直接返回响应 + Retry-After 头 BaseHTTPMiddleware 中 raise HTTPException 不走路由层异常处理器,落入

技术信息

来源项目

project-12

涉及文件

backend/app/middleware/rate_limit.py

标签

git-sweep, auto-ingested, project-12, mcp-reported, source-agent