目录
第 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 文档、社区资源、教程和其他学习资料的链接,感兴趣的小伙伴可以继续深入学习