④Cursor API开发:30分钟生成完整RESTful接口

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

提示词描述:

适合需要快速搭建后端API的开发者,提供开箱即用的完整代码实现。包含最佳实践和安全防护,可直接用于生产环境或作为项目模板。

提示语关键词:
API开发,RESTful接口,AI代码生成,Cursor API,后端开发,Node.js开发,Express框架
提示词内容:
请作为全栈开发工程师,帮我快速生成一套完整的RESTful API接口代码。技术栈要求:后端使用Node.js+Express+TypeScript,数据库使用PostgreSQL+Prisma ORM,认证采用JWT+Refresh Token机制。 业务需求:实现一个博客系统的核心API,包括用户注册登录、文章CRUD、评论管理、标签分类四个模块。请按照以下规范生成代码: 代码结构要求:采用分层架构(Controller-Service-Repository),每层职责清晰分离。Controller层负责请求验证和响应格式化,Service层实现业务逻辑,Repository层处理数据访问。使用DTO模式隔离数据传输对象。 接口规范要求:遵循OpenAPI 3.0规范,所有接口包含完整的Swagger文档注释。使用统一的响应格式{code, message, data},错误码采用HTTP标准状态码+业务错误码组合。实现分页查询(cursor-based pagination)、字段过滤、排序功能。 安全要求:实现Rate Limiting(每IP每分钟100次请求),输入参数验证(使用Joi或Zod),SQL注入防护,XSS防护。敏感操作需要二次验证,密码使用bcrypt加密存储。 请生成完整的代码文件,包括:路由定义、控制器、服务层、数据模型、中间件、错误处理、数据库迁移脚本。每个文件包含详细注释说明设计意图。
返回列表

提示词排行榜

文章排行榜