第1章课程导学 第2章为何选择NestJS构建复杂前端开发应用 第3章高效构建与优化NestJS开发环境 第4章深入Nestjs核心依赖注入与面向切面编程AOP 第5章NestJS多环境配置与管理【通用模块与实战】 第6章日志管理与异常处理【通用模块与实战】 第7章集成通用模板、优化打包性能【通用模块与实战】 第8章nestjs中高速缓存方案及集成Redis【通用模块实战】 第9章第三方服务模块常见短信、邮件服务对接【通用模块实战】 第10章【进阶架构设计】Nestjs针对复杂企业应用场景架构设计 第11章数据库策略Nestjs数据库集成策略与多租户数据库策略 第12章多租户复杂数据库设计TypeORM多数据库集成与优化 第13章多租户复杂数据库设计Prisma模块与RxJS的高级应用 第14章扩展模块 Mongoose官方模块问题解决与扩展 第15章数据库策略优化多数据库与多租户策略总结 第16章鉴权登录NestJS用户认证与参数校验【安全与权限管理】 第17章鉴权守卫与高级访问权限管理【安全与权限管理】 第18章接口安全密码保护与数据脱敏【安全与权限管理】 第19章RBAC系统设计与实现角色权限管理【安全与权限管理】 第20章CASL策略权限控制与实践【安全与权限管理】 第21章高级策略权限设计与实现【安全与权限管理】 第22章菜单权限设计与实现【业务开发】 第23章核心业务管理与数据库迁移策略【数据迁移】 第24章定时任与队列管理高并发策略【进阶实战】 第25章Mongorepo技术栈选型nestjs工程化与自动化方案 第26章Lerna&nx与TurboRepo深度解析+云缓存实践 第27章开发与发布nx生态插件(全流程案例) 第28章微服务与微前端概念与工具【微服务架构】 第29章NestJS中的微服务实践与应用案例【微服务架构】 第30章nestjs中的微服务治理熔断控制原理深入解析【微服务架构】 第31章 高效Nestjs微服务通信:gRPC实战【微服务架构】 第32章 nestjs中的微服务治理:服务注册中心consul【微服务架构】 第33章 nestjs中的微服务治理:健康检查方案【微服务架构】 第34章 微服务架构优化与高可用实现 第35章 私有制品库:定制化的仓库与流水线策略【打包部署】 第36章 nestjs项目部署:Docker方案【打包部署】 资料代码
mksz905-NestJS 从拔高到精通,大型复杂业务架构落地实践34.56GB
第1章课程导学177.68MB
1-1 课程导学.mp4141.15MB
1-2 与基础课的差异.mp436.53MB
第2章为何选择NestJS构建复杂前端开发应用335.02MB
2-1 java与Nodejs:Nodejs作为服务端的优势.mp4177.77MB
2-2 什么是nestjs?应用场景是什么?.mp498.4MB
2-3 常见问题:对比koa&eggjs&express,nestjs的优势是什么?.mp443.87MB
2-4 [重要]课程代码+资料说明.mp414.97MB
第3章高效构建与优化NestJS开发环境1005.61MB
3-1 node开发环境搭建:常见工作流介绍yarn&pnpm&corepack.mp4119.7MB
3-2 快速上手:安装官方nestjs CLI工具.mp4146.36MB
3-3 最佳实践:工程目录+文件命名约定.mp4121.16MB
3-4 扩展]nestjs版本更新10.0带来了那些更新.mp4102.08MB
3-5 如何调试Nestjs应用:三种调试方法.mp475.45MB
3-6 导学:容器虚拟机.mp4106.44MB
3-7 安装docker与docker核心概念.mp4142.98MB
3-8 [扩展]管理docker工具:potainer&lazydocker.mp4104.92MB
3-9 [扩展]配置Docker国内的加速.mp438.62MB
3-10 [扩展]Docker集成管理命令compose.mp447.89MB
第4章深入Nestjs核心依赖注入与面向切面编程AOP424.52MB
4-1 编程思想:什么是OOP?FP?FRP编程?.mp4138.84MB
4-2 编程思想:AOP切面编程是什么?特点是什么?.mp419.97MB
4-3 葵花宝典:什么是依赖注入(DI)&控制反转IoC.mp477.58MB
4-4 nestjs 架构篇:控制器、服务、数据访问(非常重要).mp429.33MB
4-5 nestjs 架构篇:用模块来组织代码.mp449.56MB
4-6 加餐:DTO,DAO是什么?MVC是什么架构?.mp447.34MB
4-7 [工作原理]Nestjs中的DI系统&DI容器的概念.mp461.9MB
第5章NestJS多环境配置与管理【通用模块与实战】462.01MB
5-1 nestjs通用后端框架思考.mp417.2MB
5-2 多环境配置两种方案(优缺点比较).mp495.85MB
5-3 官方方案:使用config设置配置模块.mp499.91MB
5-4 官方方案进阶:多环境配置读取.mp4109.76MB
5-5 配置文件的参数验证Joi方案.mp4139.3MB
第6章日志管理与异常处理【通用模块与实战】643.71MB
6-1 日志有哪些类型?功能分类?记录位置?.mp427.12MB
6-2 nestjs内置日志模块Logger.mp477.66MB
6-3 全自动高性能日志模块:Pino、日志滚动pino-roll.mp4118.09MB
6-4 高度集成的日志模块:winston.mp4202.45MB
6-5 [作业]全局异常过滤器:配合winston记录日志(全局Filters).mp4186.79MB
6-6 作业解答:全局FIilters&如何获取请求IP.mp431.6MB
第7章集成通用模板、优化打包性能【通用模块与实战】636.98MB
7-1 通用模板项目:配置模块.mp4124.76MB
7-2 通用模板项目:全局日志模块.mp4129.2MB
7-3 全局设置:开启filters、CORS、API请求前缀+版本.mp4182.31MB
7-4 开发起飞:开启swc编译器+jest测试配置(对比vitest).mp4200.71MB
第8章nestjs中高速缓存方案及集成Redis【通用模块实战】556.29MB
8-1 redis常见问题及Node.js侧客户端比较.mp4113.15MB
8-2 两种redis镜像对比&redis桌面端连接工具.mp498.44MB
8-3 如何nestjs中集成ioredis.mp486.65MB
8-4 高速缓存方案cache-manager.mp4168.04MB
8-5 nestjs集成cache-manager与ioredis.mp490.01MB
第9章第三方服务模块常见短信、邮件服务对接【通用模块实战】181.52MB
9-1 商业化邮件服务商(SES、Mailgun、SendCloud).mp426.99MB
9-2 Nestjs中的邮件服务(内置node-mailer).mp4154.53MB
第10章【进阶架构设计】Nestjs针对复杂企业应用场景架构设计77.37MB
10 【进阶架构设计】Nestjs针对复杂企业应用场景架构设计.mp477.37MB
第11章数据库策略Nestjs数据库集成策略与多租户数据库策略1.05GB
11-1 数据库模块集成分析:ORM选择.mp4124MB
11-2 nestjs如何拿捏单库vs多库(多租户):复杂业务场景数据库选择.mp4109.17MB
11-3 Prisma与nestjs集成.mp4128.14MB
11-4 typeorm与nestjs集成.mp498.41MB
11-5 非关系型数据库mongoDB集成(深入工作原理).mp4252.69MB
11-6 动态模块应用场景及工作原理.mp4193.37MB
11-7 [重要]数据库架构设计&nestjs多ORM动态数据库演示.mp4108.46MB
11-8 [扩展]数据连接池及常见ORM库配置.mp464.34MB
第12章多租户复杂数据库设计TypeORM多数据库集成与优化922.89MB
12-1 [回顾]ORM库多数据库配置&连接.mp450.79MB
12-2 多数据库初始化:TypeORM CLI配置(结合ormconfig).mp4148.96MB
12-3 TypeORM同类型多数据库连接与访问配置.mp477.92MB
12-4 抽象公共Repository:解决多数据库请求响应.mp499.9MB
12-5 Controller控制器的参数解析装饰器(@Param、@Body、@Query ).mp460.31MB
12-6 TypeORM动态连接多数据库:多MySQL.mp4107.86MB
12-7 TypeORM动态连接多数据库:多数据库类型.mp4133.71MB
12-8 [进阶]TypeORM模块优化:多数据库连接共用实例、销毁.mp4243.44MB
第13章多租户复杂数据库设计Prisma模块与RxJS的高级应用1.7GB
13-1 PrismaModule初始化代码结构(学习官方模块TypeORM).mp4290.03MB
13-2 Prisma多Client实战(generator指定output目录).mp4238.86MB
13-3 [扩展]认识Rxjs:一个处理事件是Lodash库.mp496.1MB
13-4 [作业]Rxjs示例:计时器、常见操作符等.mp4137.23MB
13-5 多数据库优化:如何命名PrismaModule.mp4104.57MB
13-6 多数据库优化:断线重试逻辑.mp4232.22MB
13-7 动态模块进阶:异步Provider.mp4257.27MB
13-8 动态模块进阶:完成自定义PrismaModule模块.mp4117.96MB
13-9 PrismaModule:测试异步多数据库连接.mp463.78MB
13-10 数据库优化:PrismaModule连接实例管理.mp4203.97MB
第14章扩展模块 Mongoose官方模块问题解决与扩展344.11MB
14-1 Mongoose官方模块的问题及解决思路.mp4112.84MB
14-2 如何扩展第三方模块:复用Mongose实例.mp4231.27MB
第15章数据库策略优化多数据库与多租户策略总结869.5MB
15-1 数据库总结:多数据库多租户多ORM.mp4126.92MB
15-2 数据库代码初步优化:实现抽象层repository.mp4291.63MB
15-3 数据库代码优化测试:多ORM配合.mp4268.48MB
15-4 [源码分析]mongo模块forFeature方法的异常处理.mp434.17MB
15-5 [最佳实践]数据库代码优化:创建userModule.mp4148.31MB
第16章鉴权登录NestJS用户认证与参数校验【安全与权限管理】1.13GB
16-1 nestjs用户认证:创建认证控制器及对接数据.mp4137.64MB
16-2 创建用户:用户数据简单校验.mp452MB
16-3 [回顾]管道概念:三大类型管道及校验类管道.mp473.82MB
16-4 接口参数校验:nestjs 基于装饰器的类验证器管道.mp4137.35MB
16-5 [进阶]nestjs内置管道&Trasnform&自定义管道用法.mp4157.59MB
16-6 nestjs鉴权库:JWT核心文档解析.mp4148.69MB
16-7 [过渡]解析官方示例:LocalStrategy与JwtStrategy.mp4104.07MB
16-8 JWT依赖安装&jwt模块工作原理解析.mp4173.57MB
16-9 测试jwt模块:应用守卫AuthGuard和jwtService签名Payload.mp4175.27MB
第17章鉴权守卫与高级访问权限管理【安全与权限管理】375.21MB
17-1 鉴权守卫:设置鉴权用户可访问的控制器(作业).mp4246.75MB
17-2 [进阶]控制器守卫、自定义装饰器、全局守卫两种创建方式.mp4128.47MB
第18章接口安全密码保护与数据脱敏【安全与权限管理】623.08MB
18-1 密码安全及相关知识(什么是彩虹表攻击).mp487.78MB
18-2 密码安全实操:使用argon2库对密码进行加密.mp4103.12MB
18-3 接口安全:引入拦截器对接口进行脱敏处理.mp4155.29MB
18-4 接口安全:内置序列化拦截器定制响应数据结构.mp490.07MB
18-5 拦截器扩展:自定义装饰器完成接口序列化.mp4186.83MB
第19章RBAC系统设计与实现角色权限管理【安全与权限管理】1.77GB
19-1 权限控制导学:权限控制数据设计(预习作业).mp467.23MB
19-2 RBAC角色权限功能分析.mp446.82MB
19-3 RBAC角色权限实现:prisma数据库调整(同步、迁移、重置).mp4114.45MB
19-4 RBAC角色权限实现:创建角色权限装饰器.mp4251.03MB
19-5 RBAC角色权限实现:用户角色CURD操作.mp4174.41MB
19-6 [进阶]RBAC角色权限实现:用户创建&关联角色.mp4197.51MB
19-7 作业讲解:Role关联查询Permission&拦截器序列化输出.mp4105.13MB
19-8 作业讲解:用户相关查询及序列化输出.mp4153.35MB
19-9 [进阶]用户更新接口:嵌套数据的序列化.mp4196.4MB
19-10 [进阶]完成用户更新逻辑(嵌套关联关系).mp4170.42MB
19-11 [重要]完成RBAC守卫(RBAC闭环-企业级应用实现).mp4332.65MB
第20章CASL策略权限控制与实践【安全与权限管理】260.32MB
20-1 基于策略的控制:流行的casl策略库介绍.mp499.96MB
20-2 基于策略的权限控制:实践casl库.mp472.96MB
20-3 [补充说明]casl自定义规则的两种方式.mp487.39MB
第21章高级策略权限设计与实现【安全与权限管理】2.65GB
21-1 [重要]数据库设计:基于策略的数据权限分析.mp485.28MB
21-2 策略权限控制:创建Policy服务&守卫.mp4224.23MB
21-3 策略权限控制:类MongoDB的复杂查询逻辑(精确的条件控制).mp4243.28MB
21-4 [进阶]策略权限控制:基于函数的策略权限控制.mp4112.37MB
21-5 [优化代码]创建基于casl的策略权限控制服务.mp4229.15MB
21-6 工厂函数创建不同类型的Ability实例及权限测试.mp4108.1MB
21-7 策略权限:数据库设计.mp490.9MB
21-8 [作业]策略权限功能:RolePolicy创建服务.mp4183MB
21-9 [更新]Permission与Role更新Policy逻辑.mp4165.22MB
21-10 [重要]PolicyGuard的判断逻辑.mp481.56MB
21-11 [重要]PolicyGuard具体实现逻辑.mp4241.95MB
21-12 [非常重要]策略权限守卫开发分析:参数约定与数据准备工作.mp4210.8MB
21-13 策略权限守卫:初步完成核心逻辑&准备测试数据.mp4217.16MB
21-14 策略权限守卫:测试默认的策略权限的三种逻辑.mp4254.77MB
21-15 策略权限守卫:验证函数&mongo复杂查询.mp4174.89MB
21-16 策略权限控制总结.mp490.32MB
第22章菜单权限设计与实现【业务开发】895.08MB
22-1 菜单权限:需求分析+创建数据库模型+REST接口.mp478.2MB
22-2 创建菜单接口&数据库查询实现(嵌套数据).mp4262.98MB
22-3 菜单查询与删除(创建自定义Pipe).mp4181.11MB
22-4 菜单及嵌套菜单数据更新.mp4210.45MB
22-5 菜单权限:角色菜单关联(新增、更新、删除).mp4162.34MB
第23章核心业务管理与数据库迁移策略【数据迁移】1.44GB
23-1 数据库迁移流程&代码版本控制.mp443.9MB
23-2 [最佳实践]合理的项目工程目录.mp4107.07MB
23-3 业务数据库设计+CLI生成模块代码.mp4120.19MB
23-4 [AI加持]开发流程介绍:快速创建CURD基础业务代码.mp4113.74MB
23-5 [进阶]创建附件接口:复杂创建逻辑与关联dto的创建.mp4274.97MB
23-6 内容相关需求分析:课程&标签&分类关联关系.mp466.13MB
23-7 内容相关开发:创建课程&标签路由+CURD服务.mp4185MB
23-8 内容相关开发:如何复用课程标签创建逻辑.mp4268.02MB
23-9 内容相关开发:完成课程+标签嵌套CURD(事务嵌套bug).mp4179.68MB
23-10 [总结]核心业务服务开发与扩展(交易、内容)数据库设计.mp4115.23MB
第24章定时任与队列管理高并发策略【进阶实战】2.29GB
24-1 日志功能扩展:收集与筛选日志需求.mp485.7MB
24-2 日志数据库存储方案:winston-mongoDB(集中式、自滚动).mp4245.46MB
24-3 数据库日志:存储&维护机制思考.mp490.29MB
24-4 定时任务:nestjs-schedule模块注册与源码解析.mp493.37MB
24-5 [优化]重构条件模块代码&容器中mongoDB备份与恢复.mp4118.56MB
24-6 容器数据持久化的两种方法+node侧ssh客户端ssh2.mp467.13MB
24-7 SSH模块注册与异步注册核心逻辑.mp4155.03MB
24-8 创建ssh客户端SshService服务&测试.mp4181.07MB
24-9 多ssh客户端注册及配置方法.mp488.48MB
24-10 [代码重构]异步SSH模块注册&测试.mp4140.4MB
24-11 定时任务:完成容器数据库备份与滚动删除.mp4224.28MB
24-12 [重构]SshService输出结构优化&捕获异常.mp446.94MB
24-13 三类定时任务管理模块.mp4238.4MB
24-14 任务队列:nestjs中的队列方案nestjs-bull.mp4161.05MB
24-15 代码重构:合理规划Queue分类.mp455.46MB
24-16 定时队列任务:定义不同的通知处理逻辑(邮件&短信).mp4184.29MB
24-17 [进阶]队列任务的生命周期事件.mp4166.25MB
第25章Mongorepo技术栈选型nestjs工程化与自动化方案607.49MB
25-1 Monorepo项目导学.mp4150.22MB
25-2 monorepo技术栈:三类工具+nx&lerna&rush&bit等介绍.mp4145.85MB
25-3 包管理方案1:yarn的workspaces方案.mp4173.7MB
25-4 包管理方案2:使用pnpm管理workspace.mp4137.72MB
第26章Lerna&nx与TurboRepo深度解析+云缓存实践1.01GB
26-1 大型项目管理模式实践:nx+lerna+turborepo介绍&云构建是什么?.mp4230.46MB
26-2 lerna全面解析:常用命令、版本控制与发包.mp4208.26MB
26-3 turborepo上手:缓存、运行脚本与lerna横向对比.mp4123.86MB
26-4 [扩展]turborepo远程缓存使用流程(vercel配合).mp4128.97MB
26-5 [扩展]lerna&nx远程缓存:基于nx cloud协同项目+加速构建.mp489.8MB
26-6 [扩展]nx cloud扩展能力(agents等).mp464.94MB
26-7 nx团队协同提效:使用azure存储构建缓存(申请、配置、权限).mp4185.26MB
第27章开发与发布nx生态插件(全流程案例)2.14GB
27-1 开发自定义nx云缓存插件:七牛云、华为云等产品比较.mp491.29MB
27-2 对象云存储nx扩展插件需求分析.mp490.09MB
27-3 七牛云SDK文件操作(查询、上传、下载).mp4198.19MB
27-4 Nx七牛云缓存插件开发:monorepo项目设置&传参.mp4336.54MB
27-5 Nx七牛云插件开发:下载、上传构建缓存.mp4256.99MB
27-6 优化uploadToken产生逻辑,加入本地缓存.mp4233.82MB
27-7 开发插件调试思路:从源头找问题(翻译、本地调试、问他人).mp4184.9MB
27-8 下载优化:兼容私有与公有传参.mp4111.64MB
27-9 上传优化:调整uploadToken更新策略.mp4206.56MB
27-10 上传区域参数测试.mp447.83MB
27-11 [扩展]七牛云配置自定义的域名.mp462.1MB
27-12 [AI]发包准备:nx七牛云插件文档.mp4150.48MB
27-13 Github Actions自动化发包流程:npm包发布&测试.mp4137.26MB
27-14 [作业]开发nx扩展:monorepo项目总结.mp485.39MB
第28章微服务与微前端概念与工具【微服务架构】274.4MB
28-1 [回顾]什么是微服务?应用场景是什么?.mp494.75MB
28-2 [回顾]分布式系统&架构.mp483.25MB
28-3 Node.js侧的微服务工具包推荐(熔断、链路追踪、监控).mp496.4MB
第29章NestJS中的微服务实践与应用案例【微服务架构】639.45MB
29-1 nestjs中的微服务方案.mp447.68MB
29-2 [TCP方式]初次尝试Nestjs中的微服务.mp480.6MB
29-3 Nestjs微服务中的常用装饰器.mp463.86MB
29-4 微服务项目工程化配置:合理的工程目录.mp4134.41MB
29-5 微服务容器化及打包部署流程.mp4156.94MB
29-6 nestjs微服务:Event-based广播式消息传递.mp454.05MB
29-7 微服务超时逻辑及错误异常处理.mp4101.91MB
第30章nestjs中的微服务治理熔断控制原理深入解析【微服务架构】409.29MB
30-1 服务熔断工作原理(断路器、断路模型等).mp469.9MB
30-2 熔断器工作原理&最小示例实现.mp4262.61MB
30-3 opossum库Node.js侧的断路器.mp476.79MB
第31章 高效Nestjs微服务通信:gRPC实战【微服务架构】1.81GB
31-1 使用gRPC进行微服务通信(2种proto转ts的方案).mp4195.42MB
31-2 gRPC微服务进阶:配置SSL证书.mp4180.16MB
31-3 测试gRPC服务第二种方案:grpcurl(go环境配置).mp499.25MB
31-4 测试gRPC服务第三种方案(grpc-tools+ts-proto).mp4264.28MB
31-5 微服务工程化:共享grpc的proto与certs.mp4283.77MB
31-6 核心业务拆分分析.mp470.48MB
31-7 微服务模板项目创建+配置vscode插件.mp444.43MB
31-8 [插件推荐]定义to并测试服务.mp495.17MB
31-9 [扩展]对于空值的处理&VSCode插件bug.mp444.36MB
31-10 用户微服务:完成数据库对接与服务测试.mp4103.85MB
31-11 网关微服务:登录接口&服务调用测试.mp4207.06MB
31-12 [代码生成器]借助grpc-tools产生nestjs双端代码.mp4207.09MB
31-13 微服务拆分总结.mp457.23MB
第32章 nestjs中的微服务治理:服务注册中心consul【微服务架构】1.94GB
32-1 构建高可用架构:注册中心的核心作用解析.mp437.12MB
32-2 常见的5种注册中心技术方案.mp4125.74MB
32-3 容器化方式快速创建consul服务.mp483.25MB
32-4 使用Consul实现NestJS微服务注册与健康检查.mp4142.74MB
32-5 NestJS与Consul配置并连接gRPC服务.mp4152.67MB
32-6 微服务项目monorepo改造,加入版本控制.mp4145.9MB
32-7 优化微服务共享项目:ts-proto与自定义工具的封装指南.mp4184.73MB
32-8 [小结]微服务改造monorepo需要注意的几点.mp435.52MB
32-9 consul与健康检查:获取健康实例逻辑分析.mp458.56MB
32-10 高效微服务:定时器驱动的Consul健康检查与gRPC Client管理.mp4247.68MB
32-11 高可用实践:优化测试动态grpc客户端切换.mp4245.17MB
32-12 高可用实践:使用RxJS优化gRPC客户端更新机制.mp4202.83MB
32-13 高可用实践:nestjs拦截器处理微服务异常+重试请求.mp4222.11MB
32-14 边界异常处理:定时重试请求健康的服务(06-15).mp498.58MB
第33章 nestjs中的微服务治理:健康检查方案【微服务架构】808.57MB
33-1 gRPC服务健康检查:扩展to(08-19).mp482.03MB
33-2 实现User微服务健康检查:gRPCHealth完整集成(14-22).mp4174.69MB
33-3 优化微服务代码:提炼HealthModule到共享模块(06-23).mp471.87MB
33-4 使用Terminus创建健康检查Endpoint并集成Consul.mp4273.37MB
33-5 动态健康检查:在.env中配置多微服务健康检查端点.mp4206.6MB
第34章 微服务架构优化与高可用实现2.1GB
34-1 [高可用]管理多个ConsulService实例-.mp486.98MB
34-2 [高可用]Consul服务+Nestjs微服务高可用问题分析-.mp495.06MB
34-3 [高可用]Consul+nestjs微服务故障转移演示-.mp438.13MB
34-4 [准备]拆分health健康检查逻辑-.mp4122.36MB
34-5 [准备]consul配置多datacenter及互访-.mp456.1MB
34-6 [准备]配置user2微服务对接datecenter2及测试-.mp4105.85MB
34-7 拦截器重试逻辑改造-.mp4188.92MB
34-8 创建ConsulCoreModule:管理Consul实例与ConsulService实例-.mp4199.06MB
34-9 [重构]统一管理:初始化grpcClient-.mp4321.46MB
34-10 [测试]依赖注入微服务实例grpcClient-.mp4154.21MB
34-11 [重构]微服务调用异常统一捕获与处理-.mp4149.39MB
34-12 调试统一错误处理&异常拦截器逻辑-.mp4176.6MB
34-13 [重要]高可用:如何实现微服务故障转移-.mp4308.52MB
34-14 [测试&总结]配合Consul实现微服务高可用-.mp4147.42MB
第35章 私有制品库:定制化的仓库与流水线策略【打包部署】277.44MB
35-1 镜像仓库本地化方案registry(配置docker-hub代理).mp499.9MB
35-2 [进阶]企业级镜像仓库方案harbor.mp485.99MB
35-3 [扩展]npm私有化仓库方案-verdaccio.mp491.54MB
第36章 nestjs项目部署:Docker方案【打包部署】1.22GB
36-1 部署方案一:pm2部署Node.js项目.mp4109.82MB
36-2 项目实操:使用pm2部署课程项目.mp478.35MB
36-3 部署方案二:Docker容器化(两种应用场景).mp481.9MB
36-4 [扩展]如何创建镜像:Dockerfile语法&多构建过程解读.mp493.13MB
36-5 镜像核心操作:创建镜像+镜像推送仓库&拉取.mp4142.35MB
36-6 镜像调试+镜像导出与恢复(离线部署方案).mp499.27MB
36-7 [进阶]镜像分阶段构建,优化镜像体积.mp4138MB
36-8 [进阶] docker-compose入门:多个服务创建、启动与调试.mp4171.73MB
36-9 [进阶] docker-compose创建多组服务(数据库+应用)+网络互通.mp4102.88MB
36-10 [进阶]kubernetes环境:使用multipass创建k3s环境.mp459.19MB
36-11 [进阶]k8s中部署示例:应用+配置网络+环境变量【耗时整理‖免费分享 】.mp4171.99MB
资料代码800.76MB
代码-密码nestjs2025547.84MB
4-code369.67KB
01-FP&FRP16.32KB
._index.html4KB
._index.js4KB
._procedural.js4KB
index.html1.61KB
index.js1.83KB
procedural.js891B
02-OOP11.33KB
._index.html4KB
._index.js4KB
index.html1.51KB
index.js1.82KB
03-IoC&DI63.59KB
._di.ts4KB
._index.ts4KB
._inject.ts4KB
._package-lock.json4KB
._package.json4KB
._pnpm-lock.yaml4KB
._tsconfig.json4KB
di.ts347B
index.ts809B
inject.ts408B
package-lock.json10.85KB
package.json374B
pnpm-lock.yaml11.81KB
tsconfig.json11.03KB
04-nestjs-core-concept262.43KB
src0B
test0B
._docker-compose.yml4KB
._nest-cli.json4KB
._package.json4KB
._README.md4KB
._src4KB
._test4KB
._tsconfig.build.json4KB
._tsconfig.json4KB
._yarn.lock4KB
docker-compose.yml717B
nest-cli.json118B
package.json2.04KB
README.md3.26KB
tsconfig.build.json97B
tsconfig.json546B
yarn.lock219.69KB
._01-FP&FRP4KB
._02-OOP4KB
._03-IoC&DI4KB
._04-nestjs-core-concept4KB
5-code1012.07KB
._dotenv-config-example.zip4KB
._nestjs-config-database-end.zip4KB
._nestjs-config-database-start.zip4KB
._nestjs-config-end.zip4KB
._nestjs-config-joi-end.zip4KB
._nestjs-config-joi-start.zip4KB
._nestjs-config-json-end.zip4KB
._nestjs-config-json-start.zip4KB
._nestjs-config-start.zip4KB
._nestjs-config-yaml-end.zip4KB
._Nestjs配置.md4KB
dotenv-config-example.zip4.17KB
nestjs-config-database-end.zip99.25KB
nestjs-config-database-start.zip98.91KB
nestjs-config-end.zip136.34KB
nestjs-config-joi-end.zip95.69KB
nestjs-config-joi-start.zip139.07KB
nestjs-config-json-end.zip95KB
nestjs-config-json-start.zip93.82KB
nestjs-config-start.zip92.39KB
nestjs-config-yaml-end.zip96.8KB
Nestjs配置.md16.63KB
6-code460.21KB
._nestjs-log-end.zip4KB
._nestjs-log-start.zip4KB
._nestjs-pino&winston-start.zip4KB
._nestjs-pino-end.zip4KB
._nestjs-winston-end.zip4KB
nestjs-log-end.zip86.46KB
nestjs-log-start.zip86.43KB
nestjs-pino&winston-start.zip87.5KB
nestjs-pino-end.zip90.06KB
nestjs-winston-end.zip89.77KB
7-code341.88KB
._nestjs-exception-filter-end.zip4KB
._nestjs-exception-filter-start.zip4KB
._nestjs-starter.zip4KB
._SWC.md4KB
nestjs-exception-filter-end.zip116.07KB
nestjs-exception-filter-start.zip90.8KB
nestjs-starter.zip109.26KB
SWC.md9.75KB
8-code225.38MB
redis客户端225.34MB
._Another-Redis-Desktop-Manager-M1-arm64-1.6.7.dmg4KB
._Another-Redis-Desktop-Manager.1.6.7.dmg4KB
._Another-Redis-Desktop-Manager.1.6.7.exe4KB
Another-Redis-Desktop-Manager-M1-arm64-1.6.7.dmg83.86MB
Another-Redis-Desktop-Manager.1.6.7.dmg82.59MB
Another-Redis-Desktop-Manager.1.6.7.exe58.88MB
._redis客户端4KB
._Redis文档.md4KB
Redis文档.md29.03KB
12-code4.11KB
._官网.md4KB
官网.md111B
13-code5.44KB
._rxjs示例.mjs4KB
rxjs示例.mjs1.44KB
15-code80.76KB
._单数据库 vs 多数据库.md4KB
._ORM.drawio4KB
单数据库 vs 多数据库.md6.53KB
ORM.drawio66.23KB
16-code297.26MB
Bruno接口测试工具280.81MB
._bruno_1.33.0_amd64_linux.deb4KB
._bruno_1.33.0_x64_win.exe4KB
._bruno_1.37.0_x64_mac.dmg4KB
bruno_1.33.0_amd64_linux.deb80.95MB
bruno_1.33.0_x64_win.exe85.29MB
bruno_1.37.0_x64_mac.dmg114.56MB
._admin.schema4KB
._Bruno接口测试工具4KB
._dev-bruno.json4KB
._dev-postman.json4KB
._nestjs-starter-鉴权登录.zip4KB
admin.schema5.65KB
dev-bruno.json52.4KB
dev-postman.json32.05KB
nestjs-starter-鉴权登录.zip16.35MB
19-code16.51MB
角色权限10.13KB
._create-role.dto.ts4KB
._role.service.ts4KB
create-role.dto.ts531B
role.service.ts1.61KB
permission22.53KB
_entities0B
dto0B
.__entities4KB
._dto4KB
._permission.controller.ts4KB
._permission.module.ts4KB
._permission.service.ts4KB
ntroller.ts1.15KB
permission.module.ts283B
permission.service.ts1.1KB
数据库92.57KB
._admin测试数据.sql4KB
._testdb-admin测试数据库.sql4KB
._testdb-role基础数据库+数据.sql4KB
._testdb-role基础数据库.sql4KB
admin测试数据.sql10.85KB
testdb-admin测试数据库.sql28.01KB
testdb-role基础数据库+数据.sql22.37KB
testdb-role基础数据库.sql15.35KB
._admin.schema4KB
._后台权限系统的设计以及主流的五种权限模型详解.md4KB
._角色权限4KB
._nestjs-starter-鉴权登录.zip4KB
._permission4KB
._数据库4KB
admin.schema5.65KB
后台权限系统的设计以及主流的五种权限模型详解.md14.2KB
nestjs-starter-鉴权登录.zip16.35MB
20-code13.1KB
casl策略权限初始9.1KB
._policy.guard.ts4KB
._policy.service.ts4KB
policy.guard.ts641B
policy.service.ts487B
._casl策略权限初始4KB
25-code230.47KB
._pnpm&yarn.zip4KB
._temp-monorepo.zip4KB
._yarn-workspace-demo.zip4KB
pnpm&yarn.zip3.63KB
temp-monorepo.zip208.12KB
yarn-workspace-demo.zip6.72KB
26-code2.87MB
lerna-monorepo445.56KB
packages0B
._lerna.json4KB
._nx.json4KB
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
lerna.json109B
nx.json417B
package.json151B
pnpm-lock.yaml416.1KB
pnpm-workspace.yaml27B
README.md784B
monorepo-base16.9KB
packages0B
._package.json4KB
._packages4KB
._pnpm-workspace.yaml4KB
._README.md4KB
package.json108B
pnpm-workspace.yaml27B
README.md784B
nx&lerna-monorepo445.56KB
packages0B
._lerna.json4KB
._nx.json4KB
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
lerna.json109B
nx.json417B
package.json151B
pnpm-lock.yaml416.1KB
pnpm-workspace.yaml27B
README.md784B
nx-custom-remote-cache467.15KB
packages0B
._nx.json4KB
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
nx.json678B
package.json255B
pnpm-lock.yaml441.45KB
pnpm-workspace.yaml27B
README.md784B
nx-remotecache-qiniu177.27KB
dist0B
src0B
._build.config.ts4KB
._dist4KB
._package.json4KB
._pnpm-lock.yaml4KB
._README.md4KB
._README_zh.md4KB
._src4KB
._tsconfig.json4KB
nfig.ts282B
package.json1.65KB
pnpm-lock.yaml133.23KB
README.md4.92KB
README_zh.md4.75KB
tsconfig.json455B
nx-remotecache-qiniu-monorepo502.05KB
nx-remotecache-qiniu0B
packages0B
._nx-remotecache-qiniu4KB
._nx.json4KB
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
nx.json678B
package.json367B
pnpm-lock.yaml472.21KB
pnpm-workspace.yaml54B
README.md784B
nx-remotecache-qiniu-七牛云功能测试145.23KB
src0B
._build.config.ts4KB
._package.json4KB
._pnpm-lock.yaml4KB
._src4KB
._test.txt4KB
._tsconfig.json4KB
nfig.ts240B
package.json1.39KB
pnpm-lock.yaml119.15KB
test.txt11B
tsconfig.json455B
turbo-monorepo352.79KB
packages0B
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
._turbo.json4KB
package.json143B
pnpm-lock.yaml327.46KB
pnpm-workspace.yaml27B
README.md784B
turbo.json405B
turborepo-mono-create297.52KB
apps0B
packages0B
._apps4KB
._lerna.json4KB
._nx.json4KB
._package.json4KB
._packages4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
._tsconfig.json4KB
._turbo.json4KB
lerna.json109B
nx.json475B
package.json491B
pnpm-lock.yaml253.64KB
pnpm-workspace.yaml40B
README.md2.41KB
tsconfig.json53B
turbo.json334B
._lerna-monorepo4KB
._monorepo 两大利器:nx 与 lerna.md4KB
._monorepo-base4KB
._nx&lerna-monorepo4KB
._nx-custom-remote-cache4KB
._nx-remotecache-qiniu4KB
._nx-remotecache-qiniu-monorepo4KB
._nx-remotecache-qiniu-七牛云功能测试4KB
._nx自定义的缓存.drawio4KB
._turbo-monorepo4KB
._turborepo-mono-create4KB
._注册使用nx cloud过程.md4KB
monorepo 两大利器:nx 与 lerna.md7.94KB
nx自定义的缓存.drawio31.99KB
注册使用nx cloud过程.md536B
28-code812.94KB
nestjs-pnpm工程化模板225.87KB
app0B
._app4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
package.json847B
pnpm-lock.yaml201.76KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-容器化&开发脚本配置228.66KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json847B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-异常处理228.79KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json971B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
._nestjs-pnpm工程化模板4KB
._nestjs-微服务-容器化&开发脚本配置4KB
._nestjs-微服务-异常处理4KB
._微服务.drawio4KB
._微服务和分布式.md4KB
微服务.drawio107.59KB
微服务和分布式.md2.03KB
29-code812.94KB
nestjs-pnpm工程化模板22B
app0B
pnpm-workspace.yaml22B
nestjs-pnpm工程化模板209.02KB
._pnpm-workspace.yaml4KB
pnpm-lock.yaml201.76KB
README.md3.27KB
nestjs-pnpm工程化模板4KB
._app4KB
nestjs-pnpm工程化模板4KB
._package.json4KB
nestjs-pnpm工程化模板4KB
._README.md4KB
nestjs-pnpm工程化模板4KB
._pnpm-lock.yaml4KB
nestjs-pnpm工程化模板847B
package.json847B
nestjs-微服务-容器化&开发脚本配置228.66KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json847B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-异常处理228.79KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json971B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
._nestjs-pnpm工程化模板4KB
._nestjs-微服务-容器化&开发脚本配置4KB
._nestjs-微服务-异常处理4KB
._微服务.drawio4KB
._微服务和分布式.md4KB
微服务.drawio107.59KB
微服务和分布式.md2.03KB
30-code465.99KB
nestjs-微服务-熔断器228.79KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json971B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-熔断器opossum229.2KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json971B
pnpm-lock.yaml200.76KB
pnpm-workspace.yaml22B
README.md3.27KB
._nestjs-微服务-熔断器4KB
._nestjs-微服务-熔断器opossum4KB
31-code960.49KB
nestjs-grpc231.01KB
app0B
._app4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
package.json946B
pnpm-lock.yaml206.8KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-pnpm工程化模板225.87KB
app0B
._app4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
package.json847B
pnpm-lock.yaml201.76KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-容器化&开发脚本配置228.66KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json847B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
nestjs-微服务-消息通信的两种方式228.66KB
app0B
._app4KB
._docker-compose.yml4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._README.md4KB
docker-compose.yml206B
package.json847B
pnpm-lock.yaml200.35KB
pnpm-workspace.yaml22B
README.md3.27KB
._MacOS gvm安装指南.md4KB
._nestjs-grpc4KB
._nestjs-pnpm工程化模板4KB
._nestjs-微服务-容器化&开发脚本配置4KB
._nestjs-微服务-消息通信的两种方式4KB
._书写.proto文件的规范.md4KB
MacOS gvm安装指南.md3.5KB
书写.proto文件的规范.md18.78KB
33-code312.75KB
nestjs-microservice-app308.75KB
consul0B
gateway0B
health0B
proto-pkg0B
template0B
user0B
user10B
user20B
._consul4KB
._gateway4KB
._health4KB
._package.json4KB
._pnpm-lock.yaml4KB
._pnpm-workspace.yaml4KB
._proto-pkg4KB
._template4KB
._user4KB
._user14KB
._user24KB
package.json496B
pnpm-lock.yaml264.16KB
pnpm-workspace.yaml103B
._nestjs-microservice-app4KB
._4-code4KB
._5-code4KB
._6-code4KB
._7-code4KB
._8-code4KB
._12-code4KB
._13-code4KB
._15-code4KB
._16-code4KB
._19-code4KB
._20-code4KB
._25-code4KB
._26-code4KB
._28-code4KB
._29-code4KB
._30-code4KB
._31-code4KB
._33-code4KB
学习资料252.92MB
第3章-resources9.1MB
Node.js开发环境初始化9.06MB
install.sh15.54KB
跨平台终端.md5KB
Node.js开发环境初始化.md6.73KB
nvm-noinstall.zip4.31MB
nvm-setup.zip4.72MB
学习node.js进入全栈队列.md7.08KB
Docker核心概念.drawio1.91KB
get-docker.sh21.4KB
容器与虚拟机.md6.07KB
容器运行时.md9.85KB
第4章-resources269.67KB
01-FP&FRP4.32KB
index.html1.61KB
index.js1.83KB
procedural.js891B
02-OOP3.33KB
index.html1.51KB
index.js1.82KB
03-IoC&DI35.59KB
di.ts347B
index.ts809B
inject.ts408B
package-lock.json10.85KB
package.json374B
pnpm-lock.yaml11.81KB
tsconfig.json11.03KB
04-nestjs-core-concept226.43KB
src0B
test0B
docker-compose.yml717B
nest-cli.json118B
package.json2.04KB
README.md3.26KB
tsconfig.build.json97B
tsconfig.json546B
yarn.lock219.69KB
第5章-resources968.07KB
dotenv-config-example.zip4.17KB
nestjs-config-database-end.zip99.25KB
nestjs-config-database-start.zip98.91KB
nestjs-config-end.zip136.34KB
nestjs-config-joi-end.zip95.69KB
nestjs-config-joi-start.zip139.07KB
nestjs-config-json-end.zip95KB
nestjs-config-json-start.zip93.82KB
nestjs-config-start.zip92.39KB
nestjs-config-yaml-end.zip96.8KB
Nestjs配置.md16.63KB
第6章-resources440.21KB
nestjs-log-end.zip86.46KB
nestjs-log-start.zip86.43KB
nestjs-pino&winston-start.zip87.5KB
nestjs-pino-end.zip90.06KB
nestjs-winston-end.zip89.77KB
第7章-resources325.88KB
nestjs-exception-filter-end.zip116.07KB
nestjs-exception-filter-start.zip90.8KB
nestjs-starter.zip109.26KB
SWC.md9.75KB
第8章-resources225.36MB
redis客户端225.33MB
Another-Redis-Desktop-Manager-M1-arm64-1.6.7.dmg83.86MB
Another-Redis-Desktop-Manager.1.6.7.dmg82.59MB
Another-Redis-Desktop-Manager.1.6.7.exe58.88MB
Redis文档.md29.03KB
第12章-resources111B
官网.md111B
第13章-resources1.44KB
rxjs示例.mjs1.44KB
第15章-resources72.76KB
单数据库 vs 多数据库.md6.53KB
ORM.drawio66.23KB
第16章-resources16.43MB
Bruno接口测试工具0B
admin.schema5.65KB
dev-bruno.json52.4KB
dev-postman.json32.05KB
nestjs-starter-鉴权登录.zip16.35MB
第19章-resources0B
第20章-resources0B
第25章-resources0B
第26章-resources0B