NestJs – 通过单元测试在 NestJs 中构建现代 API
NestJs – Build Modern APIs in NestJs with Unit Testing
使用 Nest Js 和 MongoDB 和 Postgres 构建现代 API,包括身份验证、Typescript、TypeORM、单元和 e2e 测试
你将学到什么
-
使用 NestJs 开发全功能 API
-
认证授权最佳实践
-
使用管道进行数据验证和错误处理
-
如何实现分页和搜索
-
如何使用 GeoCoder 生成地址坐标
-
在AWS S3存储桶上上传图像
-
如何使用Passport进行身份验证
-
如何保护路由免受未经授权的用户的攻击
-
如何构建自定义装饰器
-
如何构建自定义守卫
-
使用TypeORM进行数据库交互
-
使用 MongoDB 和 Postgres 等数据库保存数据
-
了解数据库关系
-
为完整的 API 编写单元测试
-
编写 e2e 测试
-
如何在 Heroku 上部署 API
要求
-
JavaScript、TypeScript、NodeJs 的基础知识
-
MongoDB、Postgres 基础知识
-
了解 API 优先,但不是必需的
描述
如果您想在现代后端框架 Nest Js 中构建强大的 API,或者如果您想学习如何对API 进行单元测试,那么欢迎来到这个终极 NestJs 课程。
Nest Js 是一个 Node.js 框架,用于构建高效、可靠且可扩展的 Node.js 服务器端应用程序。NestJs 是一个完整的框架,它将帮助我们执行所有操作,无论是身份验证还是测试完整的 API,NestJs 为我们提供了我们想要的一切。NestJs 的架构是无与伦比的。
在本课程中,我们将使用 TypeScript,这将提高我们的开发水平。Typescript 将帮助我们编写整洁干净的代码。我们将能够当场发现我们的错误和错误。
NestJs通过提供很多模块为我们提供了很大的灵活性,在测试方面,NestJs为我们提供了测试模块,使单元测试变得有趣。连接到数据库,无论是关系型数据库(SQL、POSTGRES 等)还是 NoSQL(MongoDB)都非常有趣,并且可以通过一行代码完成。
确实,NestJs 让构建后端应用程序变得更加轻松。使用这个令人惊叹的框架构建的 API 是高度可测试、可扩展、松散耦合且易于维护的应用程序。
===超级友好的支持===
如果你遇到任何问题,我会帮你解决。我总是尽可能快地做出回应。因为我知道没有什么比陷入问题更糟糕的了,尤其是编程问题。所以,我永远在这里支持你。
以下是我们将在本课程中介绍的一些要点:
- 我们将讨论什么是 NestJs 及其 CLI
- 构建完整的餐厅 API
- 使用MongoDB来存储我们的数据
- 在我们的 API 中添加分页和搜索
- 使用 PIPES 进行错误处理和验证的最佳实践
- 生成餐厅地址的坐标
- 将餐厅的多张图片上传到 AWS S3 Bucket
- 使用 Passport 添加 Jwt 身份验证
- 警卫角色授权
- 使用 Postgres 和 TypeORM 构建 CRUD 库 API
- 完整API的单元测试
- API 端到端测试
- 在 Heroku 上部署 API
有兴趣学习这个令人惊叹的 NestJs 框架来构建您的下一个后端 API?那么现在就报名吧,我们将在课程中见到您。快乐编码!!!
本课程适合谁:
- 任何想要学习如何在 NestJs 中构建 API 的人
- 任何具有 Javascript 和 Typescript 基础知识、想要构建 API 的人
- 任何想学习后端开发的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)