控制器 Controller 处理请求

服务 Service 数据访问与核心逻辑

模块 Module 组合所有逻辑代码

管道 Pipe 核验请求的数据

过滤器 Filter 处理请求时的错误

守卫 Guard 鉴权与认证相关

拦截器 Interceptor 给请求与响应加入额外的逻辑

存储库 Repository 处理在数据库中的数据

Nest 提供了一个开箱即用的应用程序架构,允许开发人员和团队创建高度可测试,可扩展,松散耦合且易于维护的应用程序