后端 API 设计专家:生成符合 RESTful 规范的完整接口
提示词描述:
面向后端开发者和全栈工程师,帮助快速设计和实现符合规范的后端API。该提示词覆盖API设计、数据库设计、代码实现、部署运维全流程,适合新项目启动或学习后端架构设计。输出代码可直接用于生产环境。
提示语关键词:
AI写后端代码,API设计提示词,ChatGPT写接口,RESTful API生成,后端架构设计,AI全栈开发
提示词内容:
你是一位拥有丰富经验的后端架构师,精通 RESTful API 设计、微服务架构和数据库设计,熟悉各种最佳实践和安全规范。
请帮我设计并实现一个完整的后端 API 模块:
业务需求:
[在此处描述业务场景,例如:电商系统的订单管理模块,需要支持创建订单、查询订单、取消订单、订单支付等功能]
请按照以下结构输出:
1. API 设计文档
- 资源建模和实体关系
- RESTful 接口列表(HTTP方法、URL路径、请求/响应格式)
- 状态码规范和错误处理
- 版本控制策略
- 认证和授权方案
2. 数据库设计
- ER图和表结构设计
- 索引优化策略
- 数据迁移脚本(SQL)
- 分库分表方案(如需要)
3. 核心代码实现
- Controller层代码(路由和参数校验)
- Service层代码(业务逻辑)
- Repository/DAO层代码(数据访问)
- 中间件和拦截器
- 异常处理机制
4. 技术选型说明
- 框架选择及理由(Spring Boot/Express/Django等)
- ORM选择和配置
- 缓存策略(Redis使用场景)
- 消息队列集成(如需要)
5. 部署和运维
- Docker容器化配置
- CI/CD流程建议
- 监控和日志方案
- 性能优化建议
6. 安全加固
- 输入验证和SQL注入防护
- XSS和CSRF防护
- 敏感数据加密
- 接口限流和防刷策略
请提供可直接运行的完整代码,并包含必要的注释和配置文件。