后端开发提速指南:AI生成安全高效的RESTful接口

官方 10 查看 0 有趣 0 复制 0 收藏

提示词描述:

面向后端工程师的RESTful API生成模板,强制融合安全策略、错误规范与ORM最佳实践。适用于微服务接口开发、SaaS平台构建及第三方集成,支持FastAPI/Express/Gin等主流技术。通过矩阵化需求输入,AI输出分层架构代码、事务逻辑与API文档,实现高可用、易维护的后端服务快速落地。

提示语关键词:
后端API开发, AI生成RESTful接口, FastAPI代码生成, AI写后端逻辑, 数据库CRUD模板, 接口自动化生成, JWT鉴权配置提示词
提示词内容:
【模板说明】本模板聚焦后端API开发全流程,强制AI在生成代码时同步考量路由架构、权限校验、异常捕获与数据库交互规范,杜绝“能跑但脆弱”的半成品。内置企业级安全策略与可观测性配置要求。 【使用场景】适合全栈开发者或后端工程师在构建微服务、SaaS平台后台接口、第三方API集成或内部工具链时使用。完美适配Node.js(Express/NestJS)、Python(FastAPI/Django)、Go(Gin/Echo)等技术栈。 【模板正文】作为{填写: 后端语言}架构师,请为我编写一套符合企业规范的RESTful API代码: | 模块维度 | 具体要求 | |---|---| | 路由前缀 | {填写: 如 /api/v1/orders 或 /internal/metrics} | | 核心操作 | {填写: 如 CRUD/批量导入/状态机流转/异步任务提交} | | 数据模型 | {填写: 字段列表及约束,如id:int主键, status:enum, amount:decimal} | | 安全策略 | {填写: 如 JWT鉴权/限流/输入清洗/防SQL注入/CSRF防护} | | 错误处理 | {填写: 如 统一JSON返回格式/自定义状态码/全局异常拦截器} | 请严格输出:1. 路由定义与控制器/服务层逻辑。2. ORM或参数化查询语句。3. 中间件配置(鉴权/日志/限流)。4. 接口文档注释(OpenAPI/Swagger YAML格式)。代码需模块化分层,禁止SQL拼接,必须包含事务处理与连接池复用逻辑。 【填写指南】安全策略务必具体,例如“使用bcrypt加密密码,请求体限制2MB,IP限流100次/分钟,敏感字段脱敏返回”。数据模型建议用简表或JSON简述。若需分布式事务或消息队列解耦,在核心操作中注明“跨服务调用需最终一致性保障”。错误处理可指定“集成Sentry/Prometheus指标上报”。 【效果示例】以“Python FastAPI用户权限管理”为例,AI将输出带Pydantic模型校验的路由函数、SQLAlchemy异步会话配置、JWT依赖注入中间件,以及标准响应结构(含code/msg/data/trace_id字段)。附带curl测试命令与OpenAPI定义文件,直接对接前端联调,减少80%的接口调试与返工时间。
返回列表

提示词排行榜

文章排行榜