首页
学习
活动
专区
工具
TVP
发布

Nest.js 实战系列

从 0 到 1 搭建一个后台基于 Nest.js 的全栈项目,并分享其记录过程
专栏成员
11
文章
1435
阅读量
16
订阅数
Nest.js 实战 (十一):配置热重载 HMR 给服务提提速
Nest.js 服务对应用程序的引导过程影响最大的是 TypeScript 编译。每次当我们修改文件时,应用程序都会重新编译整个项目,当应用程序比较庞大时,项目编译会越来越慢,会有很明显的效率低下问题。
白雾茫茫丶
2024-09-02
1120
Nest.js 实战 (十):使用 winston 打印和收集日志记录
日志记录在后台服务的重要性不言而喻,它可以帮助开发者调试和故障排查、性能监控、审计和安全、监控和警报等。
白雾茫茫丶
2024-08-30
950
Nest.js 实战 (九):使用拦截器记录用户 CURD 操作日志
有一天,公司的产品经理提了一个需求:系统需要记录每个用户的 CURD 操作,也就是说用户新增、编辑或者删除了什么数据,都需要记录下来,这个在 Nest.js 中如何实现呢?
白雾茫茫丶
2024-08-13
1310
Nest.js 实战 (八):基于 JWT 的路由身份认证鉴权
当前比较流程的是JWT 认证,也叫令牌认证,今天我们探讨一下在 Nest.js 中如何实现。
白雾茫茫丶
2024-08-07
1000
Nest.js 实战 (七):如何生成 SVG 图形验证码
在客户端登录的时候,我们就能根据传过来的验证码与 Session 中的信息判断是否正确:
白雾茫茫丶
2024-08-06
1090
Nest.js 实战 (六):使用 Session 在不同请求间存储信息
Session 是记录客户状态的机制,为每个用户的浏览器创建的一个会话对象,今天我们来看一下怎么在 Nest.js 中使用 Session
白雾茫茫丶
2024-08-01
1200
Nest.js 实战 (五):如何实现文件本地上传
为了处理文件上传,Nest 提供了一个内置的基于 multer 中间件包的 Express 模块。Multer 处理以 multipart/form-data 格式发送的数据,该格式主要用于通过 HTTP POST 请求上传文件。
白雾茫茫丶
2024-07-30
830
Nest.js 实战 (四):利用 Pipe 管道实现数据验证和转换
在 Nest.js 中,管道(Pipelines) 是一种强大的功能,用于预处理进入控制器方法的请求数据,如请求体、查询参数、路径参数等。管道允许开发者在数据到达控制器方法之前对数据进行转换、验证、清理或执行其他预处理任务。这使得 Nest.js 应用更加健壮、可维护和一致。
白雾茫茫丶
2024-07-22
1360
Nest.js 实战 (三):使用 Swagger 优雅地生成 API 文档
Swagger 是一组围绕 OpenAPI 规范构建的开源工具,可以帮助您设计、构建、记录和使用 REST API。主要的 Swagger 工具 包括:
白雾茫茫丶
2024-07-18
1590
Nest.js 实战 (二):如何使用 Prisma 和连接 PostgreSQL 数据库
Prisma 客户端可以被用在 任何 Node.js(支持的版本)或 TypeScript 后端应用中(包括 Serverless 应用和微服务)。可以是一个 REST API,一个 GraphQL API,一个 gRPC API,或任何其他需要数据库的东西。
白雾茫茫丶
2024-07-16
2040
Nest.js 实战 (一):使用过滤器优雅地统一处理响应体
在我们实际的业务开发中,我们可以看到后端接口返回格式都有一定的要求,假如我们统一规定接口的统一返回格式为:
白雾茫茫丶
2024-07-15
1860
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档