FWQ
为Cursor配置API编程提示词指令
如果你是小白,希望通过AI真正实现一键编写完整项目代码,并自动部署线上环境使用。 推荐使用: 这个系统提示指令为开发人员提供了一套全面的指导原则,用于使用Go语言和NestJS框架构建高质量的API。以下是该指令的主要内容: Go API开发指南: 使用最新稳定版本的Go (1.22或更新)进行API开发。 采用标准库的net/http包和Go 1.22引入的新ServeMux进行路由。 遵循RESTful API设计原则和最佳实践。 实现proper错误处理,包括自定义错误类型。 正确使用HTTP状态码和格式化JSON响应。 对API端点进行输入验证。 适当利用Go的内置并发特性提高API性能。 实现中间件处理横切关注点(如日志、认证)。 考虑实现速率限制和身份验证/授权。 提供使用Go测试包测试API端点的建议。 TypeScript和NestJS开发指南: 使用英语编写所有代码和文档。 始终声明变量和函数的类型。 遵循命名约定(如PascalCase、camelCase等)。 编写短小精悍、单一职责的函数和类。 使用高阶函数和箭头函数简化代码。 遵循SOLID原则,优先使用组合而非继承。 使用异常处理预期之外的错误。 编写单元测试和验收测试。 采用模块化架构,将API封装在模块中。…