使用 Express/Fastify 构建生产就绪的 Node.js 后端服务,实现中间件模式、错误处理和架构最佳实践。
构建 REST API 或 GraphQL 服务器时
使用 Node.js 创建微服务时
设计可扩展的后端架构时
实现身份验证和数据库集成时
分享选择框架:在 Express(极简)或 Fastify(高性能)之间进行选择
分享搭建架构:定义分层结构(控制器 controllers、服务 services、仓库 repositories)
分享实现中间件:添加安全(helmet, cors)、日志(pino)和验证(zod)中间件
分享定义错误处理:创建自定义错误类和全局错误处理程序
分享集成数据库:为 PostgreSQL 设置连接池,或为 MongoDB 使用 Mongoose
你
创建一个带有电子邮件验证和密码哈希的新用户注册 API。
Agent
智能体设计了一个分层的 API 端点,包含 Zod 验证、处理业务逻辑的服务以及处理数据库交互的仓库。
Gives your agent the ability to write comprehensive unit, integration, and API tests for backend systems using Jest, Pytest, or Mocha.
赋予您的智能体实现久经考验的后端架构模式的能力,如整洁架构 (Clean Architecture)、六边形架构 (Hexagonal Architecture) 和领域驱动设计 (DDD)。
赋予您的代理按照组合和复合组件等现代模式构建可重用 React 组件的能力。
赋予你的智能体在多种语言中实现稳健的错误处理模式的能力,以构建具有弹性且容错的应用程序。
赋予您的智能体使用 Playwright 和 Cypress 最佳实践构建、调试和维护可靠的端到端测试套件的能力。