FastAPI
v1.0.1
io.clawhub.ivangdavila/fastapi
构建、调试并加固 FastAPI 服务:异步端点、Pydantic 模型、依赖注入、认证与部署。适用于编写或评审 FastAPI 应用、路由或 schema;API 挂起或所有路由变慢(同步驱动或 CPU 任务阻塞事件循环);请求返回意外的 422、POST 变成 307、或 500 响应缺少 CORS 头;从 pydantic v1 迁移到 v2(model_dump、from_attributes、field_validator);Depends 执行过频、yield 清理失效或依赖覆盖不生效;SQLAlchemy 抛出 QueuePool limit 或 MissingGreenlet、或连接跨 worker 泄漏;TestClient、httpx AsyncClient 或 pytest-asyncio 因事件循环已关闭而失败;需要抉择 uvicorn 或 gunicorn worker、优雅停机、root_path 或代理头;以及后台任务、WebSocket、SSE、上传或 OpenAPI 文档行为异常时。不适用于 Django、Flask 或一般 Python——见 django、flask、py。