584 B
584 B
name, description
| name | description |
|---|---|
| add-api-endpoint | 需要新增一个后端 HTTP 接口(含模型、服务、测试)时使用。 |
新增接口的步骤
- 在
app/schemas/定义请求和响应模型(pydantic),字段写清楚约束。 - 在
app/services/写业务逻辑,不依赖 FastAPI 对象,方便单测。 - 在
app/api/注册路由,使用依赖注入获取当前用户和数据库会话。 - 在
tests/写测试:正常、参数错误、无权限三类用例。 - 运行
uv run pytest -q,全部通过后再报告完成,并列出验证结果。