Skip to content

Nestjs 优缺点

  • 代码架构合理,装饰器语法,概念比较多
  • TS 原生支持,体验好,项目的代码质量高
  • 上手要求高,有难度

Nestjs 应用

选择适合的技术栈

  • 简单的接口 Mock > Postman、json-server、mockjs

  • 单体项目接口数量比较少 30 个左右,没有性能要求

  • 长期项目、微服务架构(多个子模块)及考虑扩展的使用 Nestjs

Nestjs 架构

  • Express 稳定 + 生态
  • Fastify 性能为王

服务端开发流程

项目需求:需求文档、技术栈选型、环境准备

功能模块:接口开发、数据库、性能要求、版本控制

接口测试:测试用例、压力测试、缺陷控制、接口文档

上线部署:自动化流程(CICD)、多环境部署、灰度更新

共 20 个模块,1301 篇 Markdown 文档。