核心架构与依赖注入机制剖析 Nest.js 的核心价值在于其基于装饰器和依赖注入(DI)的模块化架构,这套体系课主要解决的是从“堆砌代码”到“构建可维护企业级应用”的跃迁问题。内容深度覆盖了控制器、提供器与模块的交互逻辑,并重点拆解了中间件、守卫、拦截器、管道和异常过滤器这些全局执行链中的关键节点。对于初学者,这些概念容易混淆;对于进阶者,理解其执行上下文…
ZF-2024年Nest.js体系课,。本课程涵盖控制器、提供器、模块、中间件、异常过滤器、管道、守卫、拦截器、自定义装饰器、异步提供器、动态模块等内容。您将学习如何构建高效的应用程序,掌握注入作用域、循环依赖、延迟加载模块、执行上下文和生命周期事件等高级概念。此外,我们还将深入探讨测试、配置、数据库(MongoDB和MySQL)、验证、缓存、日志等实用技术。通过综合项目实战,您将运用所学知识,构建一个完整的Nest.js应用程序。
├── [165M] 1__1.Nest初体验 ├── [166M] 2__2.装饰器 ├── [110M] 3__3.搭建Nest服务器 ├── [123M] 3__47.连接数据库 ├── [ 67M] 4__4.开始解析路由 ├── [ 66M] 5__5.配置路由 ├── [ 67M] 6__6.参数装饰器 ├── [ 79M] 7__7.获取请求参数 ├── [ 85M] 8__8.获取响应 ├── [177M] 9__9.自定义参数装饰器 ├── [206M] 10__10.新版装饰器 ├── [126M] 11__11.IOC容器 ├── [ 73M] 12__12.SOLID原则 ├── [112M] 13__13.实现Provider ├── [152M] 14__14.实现IOC依赖注入 ├── [102M] 15__15.模块的导入 ├── [ 72M] 16__16.模块的重新导出 ├── [174M] 17__17.全局模块 ├── [ 89M] 18__18.动态模块 ├── [ 22M] 19__19.异步动态模块传参 ├── [103M] 20__20.基础中间件 ├── [ 39M] 21__21.中间件依赖注入 ├── [ 50M] 22__22.排除路由 ├── [ 36M] 23__23.全局中间件 ├── [260M] 24__24.异常过滤器 ├── [ 66M] 25__25.APP_FILTER ├── [ 15M] 26__26.修复addProvider ├── [ 57M] 27__27.优化细节 ├── [111M] 28__28.实现parseIntPipe ├── [ 84M] 29__29.默认管道 ├── [ 92M] 30__30.自定义管道 ├── [ 66M] 31__31.对象架构的验证 ├── [ 98M] 32__32.类验证器 ├── [ 61M] 33__33.全局管理依赖注入 ├── [ 98M] 34__34.权限守卫 ├── [ 89M] 35__35.实现守卫 ├── [ 77M] 36__36.全局守卫 ├── [ 36M] 37__37.AOP ├── [129M] 38__38.拦截器 ├── [189M] 39__39.实现拦截器 ├── [154M] 40__40.实现全局拦截器 ├── [170M] 41__41.单文件上传 ├── [204M] 42__42.实现默认选项 ├── [7.9M] 43__43.处理导入导出模块 ├── [107M] 44__44.handlebars ├── [ 26M] 45__45.使用模板引擎 ├── [ 54M] 46__46.使用样式 ├── [105M] 47.连接数据库 ├── [7.0M] 48.安装mysql2 ├── [ 15M] 49.使用mysql2 ├── [ 17M] 50.使用mysql2 ├── [108M] 51.使用TypeORM ├── [ 69M] 52.OneToOne └── [ 57M] 53.OneToMany