目录

第 1 章 - Why Nest.js

从前端的角度出发,介绍学习服务端框架的重要性,并对一些服务端框架做了趋势和指标上的简单对比

第 2 章 - Nest.js 简介

对 Nest.js 框架官网的概述及部分专有名词做了详细解释,并总结了一些 Nest.js 框架的优点

第 3 章 - 环境搭建

从新人的角度出发,手把手详细讲解如何安装 Node.js、Nest.js CLI 和设置开发环境

第 4 章 - Hello World

创建一个简单的 Nest.js 应用,介绍项目结构和基本的概念,并实现简单的增删改查接口

第 5 章 - 配置接口文档

介绍如何配置接口文档,包括使用 Swagger 生成文档和 Nest.js 官方文档生成器

第4章 - 数据库集成

介绍如何与数据库集成,包括使用TypeORM等ORM库,以及创建一个简单的数据库表和 CRUD 操作

第5章 - 身份验证与授权

讨论如何在 Nest.js 中实现身份验证和授权,示例是使用 JWT 实现用户认证和授权

第6章 - 中间件和拦截器

讲解中间件和拦截器的概念,如何创建自定义中间件和拦截器来处理请求和响应

第7章 - 异常处理

介绍如何处理异常和错误,以及如何创建自定义异常过滤器,包括捕获和处理不同类型的错误

第8章 - 测试

讨论 Nest.js 中的单元测试和端到端测试,如何编写和运行测试用例

第9章 - 部署

介绍如何将 Nest.js 应用程序部署到不同的云平台或服务器,包含一些部署最佳实践和配置示例

附录 - 参考资料和资源

一些 Nest.js 文档、社区资源、教程和其他学习资料的链接,感兴趣的小伙伴可以继续深入学习