Nestjs 优缺点
- 代码架构合理,装饰器语法,概念比较多
- TS 原生支持,体验好,项目的代码质量高
- 上手要求高,有难度
Nestjs 应用
选择适合的技术栈
简单的接口 Mock > Postman、json-server、mockjs
单体项目接口数量比较少 30 个左右,没有性能要求
长期项目、微服务架构(多个子模块)及考虑扩展的使用 Nestjs
Nestjs 架构
- Express 稳定 + 生态
- Fastify 性能为王
服务端开发流程
项目需求:需求文档、技术栈选型、环境准备
功能模块:接口开发、数据库、性能要求、版本控制
接口测试:测试用例、压力测试、缺陷控制、接口文档
上线部署:自动化流程(CICD)、多环境部署、灰度更新
