Content
12 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
概述
- 2
课程介绍
开始学习
- 1
什么是 NestJS?
- 2
开始构建一个 NestJS 应用程序
- 3
默认依赖项
- 4
理解模块
- 5
NestJS 中的服务
- 6
NestJS 中的控制器
- 7
NestJS 构建模块测验
NestJS CLI
- 1
安装 NestJS CLI
- 2
创建一个 NestJS 应用程序
- 3
启动一个 NestJS 应用程序
- 4
从命令行生成控制器、服务和模块
- 5
NestJS CLI 测验
构建 REST API
- 1
API 设计
- 2
生成模块、控制器和服务
- 3
实体定义
- 4
获取资源列表
- 5
创建数据传输对象(DTO)
- 6
创建资源
- 7
通过 ID 获取资源
- 8
通过 ID 更新资源
- 9
按 ID 删除资源
- 10
添加搜索功能
- 11
NestJS 中 RESTful API 开发测验
验证与错误处理
- 1
NestJS 中管道概述
- 2
自定义管道
- 3
为 DTO 类添加验证规则
- 4
NestJS 数据验证与安全基础测验
数据库操作
- 1
使用 TypeORM 连接 PostgreSQL
- 2
使用 TypeORM 仓库实现 CRUD 操作
- 3
使用 TypeORM QueryBuilder 进行高级查询
- 4
TypeORM 中关系介绍
- 5
TypeORM 测验
应用配置
- 1
在 NestJS 应用中设置环境变量
- 2
使用Joi进行配置验证
- 3
应用配置测验
认证
- 1
配置认证模块、控制器、服务和仓库
- 2
实现注册功能
- 3
实现登录功能
- 4
使用 JSON Web 令牌(JWT)进行用户授权
- 5
使用守卫添加路由保护
- 6
使用自定义装饰器获取当前用户
- 7
认证测验
授权
- 1
定义用户角色
- 2
理解守卫中角色的检索
- 3
实现基于角色的授权
- 4
授权相关测验
测试
- 1
测试认证服务
- 2
AuthService 中 signUp 方法的单元测试
- 3
登录时针对未注册邮箱场景的单元测试
- 4
登录时针对无效密码场景的单元测试
- 5
登录时针对有效凭据场景的单元测试
- 6
为身份验证设置端到端测试
- 7
注册场景的端到端测试
- 8
登录场景的端到端测试
- 9
NestJS 测试相关测验
日志记录
- 1
日志记录简介
- 2
测验
总结
- 1
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User