
Nest.js 实战 (六):使用 Session 在不同请求间存储信息
这篇文章介绍了如何在 Nest.js 中使用 Session 来实现跨请求的信息存储,通过 Express 的 `express-session` 中间件来管理用户会话。文章详细描述了如何配置 Session 参数如 `secret`、`resave` 和 `saveUninitialized`,并在代码中展示了如何通过 `@Req` 和 `@Session` 装饰器来获取和设置会话数据,同时提供了会话数据的增删改查示例,以及销毁会话的方法。

Nest.js 实战 (五):如何实现文件本地上传
这篇文章介绍了如何在Nest.js框架中实现文件本地上传的功能,涉及到了使用内置的基于中间件的模块处理文件上传,安装必要的包,并通过装饰器和拦截器来管理文件数据的接收和处理。

Nest.js 实战 (四):利用 Pipe 管道实现数据验证和转换
这篇文章介绍了在 Nest.js 中使用管道(Pipelines)进行数据验证和转换的实战方法,包括内置管道、自定义管道和管道测试,强调了管道在数据预处理、错误处理、一致性、可插拔性和重用性方面的作用,并列举了 Nest.js 自带的九个开箱即用的管道。

Nest.js 实战 (三):使用 Swagger 优雅地生成 API 文档
这篇文章介绍了如何在 Nest.js 项目中使用 Swagger 生成优雅的 API 文档。通过安装相关依赖并在 `main.ts` 文件中配置,利用 `SwaggerModule` 和 `DocumentBuilder` 等工具,可以设置文档标题、描述、版本等信息,并最终在指定路径下展示交互式的 API 文档页面。这种方法有助于规范化 API 的开发与维护。

Nest.js 实战 (二):如何使用 Prisma 和连接 PostgreSQL 数据库
这篇文章介绍了如何在Nest.js项目中使用Prisma以及连接PostgreSQL数据库,涉及了ORM、类型安全的查询构建器、数据迁移系统和图形化界面等内容。文章详细说明了安装Prisma和依赖包、初始化Prisma以及如何在项目中配置和使用数据库。最后,文章展示了如何定义组织管理模块的模型,并将其同步到数据库中。

Nest.js 实战 (一):使用过滤器优雅地统一处理响应体
这篇文章介绍了如何在Nest.js项目中使用Prisma以及连接PostgreSQL数据库,涉及了ORM、类型安全的查询构建器、数据迁移系统和图形化界面等内容。文章详细说明了安装Prisma和依赖包、初始化Prisma以及如何在项目中配置和使用数据库。最后,文章展示了如何定义组织管理模块的模型,并将其同步到数据库中。

Next.js 实战 (一):项目搭建指南
这篇文章介绍了作者在2024年下半年计划通过从零开始搭建一个完整的后台模板来深入学习Next.js框架的经历。文章提到Next.js官方推荐使用`create-next-app`命令创建新项目,并强调了新版本默认集成了TypeScript、ESLint和Tailwind CSS等配置。此外,文章列举了项目中的关键文件和目录结构,包括配置文件、依赖项、环境变量以及各种UI组件和API端点的相关文件,同时提供了进一步学习的参考资源。