| name | api |
| description | 当用户想写接口、创建 API、生成后端端点、做增删改查接口时使用 — 生成 RESTful API 端点,包含路由、验证和错误处理 |
生成 API 接口
帮用户快速生成一个规范的 API 端点。
步骤
1. 确定接口需求
如果用户已经说了,直接开始。否则问:
你需要什么 API?告诉我:
- 管理什么资源?(比如用户、文章、订单)
- 需要哪些操作?(查询列表、查询详情、创建、更新、删除)
2. 检测技术栈
查看项目中的后端框架:
- Python: FastAPI / Flask / Django
- Node.js: Express / Nest / Hono
- 没有后端 → 推荐 FastAPI(Python)或 Express(Node.js),问用户选哪个
3. 生成代码
为每个操作生成完整的端点:
- 路由定义 — RESTful 风格(GET /users, POST /users, GET /users/:id 等)
- 请求验证 — 参数类型检查、必填验证、格式校验
- 业务逻辑 — 用注释标注"在这里写业务逻辑",提供示例代码
- 错误处理 — 统一的错误响应格式,常见错误码(400、404、500)
- 响应格式 — 统一的 JSON 响应结构
4. 验证
启动服务,用 curl 或测试工具验证接口可以正常响应。
API 已生成,接口如下:
(列出所有端点和方法)
用 /test 可以生成接口测试。用 /database 连接真实数据库。