腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Nest.js 实战系列
从 0 到 1 搭建一个后台基于 Nest.js 的全栈项目,并分享其记录过程
专栏成员
举报
16
文章
3906
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(16)
nestjs(14)
postgresql(2)
nest(2)
prisma(2)
vue3(2)
node.js(1)
nginx(1)
webpack(1)
openapi(1)
events(1)
jwt(1)
logging(1)
openresty(1)
server-sent-events(1)
session(1)
sse(1)
swagger(1)
vite(1)
搜索文章
搜索
搜索
关闭
Nest.js 实战 (十五):前后端分离项目部署的最佳实践
nestjs
vue3
本项目是一个采用现代前端框架 Vue3 与后端 Node.js 框架 Nest.js 实现的前后端分离架构的应用。Vue3 提供了高性能的前端组件化解决方案,而 Nest.js 则利用 TypeScript 带来的类型安全和模块化优势构建了一个健壮的服务端应用。通过这种技术栈组合,我们不仅实现了快速开发,同时也保证了应用的可维护性和扩展性。
白雾茫茫丶
2024-10-18
277
0
Nest.js 实战 (十四):如何获取客户端真实 IP
openresty
nginx
nestjs
在 Nest.js 应用中,当你试图通过 request.ip 获取客户端的 IP 地址时,如果总是返回 ::1 或者 ::ffff:127.0.0.1,这通常意味着请求来自本地主机。
白雾茫茫丶
2024-10-14
242
0
前端的全栈之路:基于 Vue3 + Nest.js 全栈开发的后台应用
vue3
postgresql
nest
prisma
vite
Vue3 Admin 是一个前端基于 Soybean Admin 二次开发,后端基于 Nest.js 的全栈后台应用,适合学习全栈开发的同学参考学习。
白雾茫茫丶
2024-10-10
192
0
Nest.js 实战 (十三):实现 SSE 服务端主动向客户端推送消息
nestjs
server-sent-events
sse
假如系统又一个这样的业务场景:已登录的用户发起流程或者发布消息之后,需要弹窗通知其他已登录的用户,我们应该如何实现?
白雾茫茫丶
2024-09-11
329
0
Nest.js 实战 (十二):优雅地使用事件发布/订阅模块 Event Emitter
events
nestjs
在使用 Nest.js 构建应用时,特别是对于构建复杂、高并发、分布式的现代 Web 应用程序,事件/发布-订阅模式可以使应用程序更加健壮、灵活和易于扩展,同时还能简化服务间的通信。
白雾茫茫丶
2024-09-09
157
0
Nest.js 实战 (十一):配置热重载 HMR 给服务提提速
nestjs
webpack
Nest.js 服务对应用程序的引导过程影响最大的是 TypeScript 编译。每次当我们修改文件时,应用程序都会重新编译整个项目,当应用程序比较庞大时,项目编译会越来越慢,会有很明显的效率低下问题。
白雾茫茫丶
2024-09-02
206
0
Nest.js 实战 (十):使用 winston 打印和收集日志记录
logging
nestjs
日志记录在后台服务的重要性不言而喻,它可以帮助开发者调试和故障排查、性能监控、审计和安全、监控和警报等。
白雾茫茫丶
2024-08-30
321
0
Nest.js 实战 (九):使用拦截器记录用户 CURD 操作日志
nestjs
有一天,公司的产品经理提了一个需求:系统需要记录每个用户的 CURD 操作,也就是说用户新增、编辑或者删除了什么数据,都需要记录下来,这个在 Nest.js 中如何实现呢?
白雾茫茫丶
2024-08-13
226
0
Nest.js 实战 (八):基于 JWT 的路由身份认证鉴权
jwt
nestjs
当前比较流程的是JWT 认证,也叫令牌认证,今天我们探讨一下在 Nest.js 中如何实现。
白雾茫茫丶
2024-08-07
219
0
Nest.js 实战 (七):如何生成 SVG 图形验证码
nestjs
在客户端登录的时候,我们就能根据传过来的验证码与 Session 中的信息判断是否正确:
白雾茫茫丶
2024-08-06
199
0
Nest.js 实战 (六):使用 Session 在不同请求间存储信息
nestjs
session
Session 是记录客户状态的机制,为每个用户的浏览器创建的一个会话对象,今天我们来看一下怎么在 Nest.js 中使用 Session
白雾茫茫丶
2024-08-01
162
0
Nest.js 实战 (五):如何实现文件本地上传
nestjs
为了处理文件上传,Nest 提供了一个内置的基于 multer 中间件包的 Express 模块。Multer 处理以 multipart/form-data 格式发送的数据,该格式主要用于通过 HTTP POST 请求上传文件。
白雾茫茫丶
2024-07-30
164
0
Nest.js 实战 (四):利用 Pipe 管道实现数据验证和转换
nestjs
在 Nest.js 中,管道(Pipelines) 是一种强大的功能,用于预处理进入控制器方法的请求数据,如请求体、查询参数、路径参数等。管道允许开发者在数据到达控制器方法之前对数据进行转换、验证、清理或执行其他预处理任务。这使得 Nest.js 应用更加健壮、可维护和一致。
白雾茫茫丶
2024-07-22
205
0
Nest.js 实战 (三):使用 Swagger 优雅地生成 API 文档
openapi
nestjs
swagger
Swagger 是一组围绕 OpenAPI 规范构建的开源工具,可以帮助您设计、构建、记录和使用 REST API。主要的 Swagger 工具 包括:
白雾茫茫丶
2024-07-18
352
0
Nest.js 实战 (二):如何使用 Prisma 和连接 PostgreSQL 数据库
prisma
postgresql
nestjs
Prisma 客户端可以被用在 任何 Node.js(支持的版本)或 TypeScript 后端应用中(包括 Serverless 应用和微服务)。可以是一个 REST API,一个 GraphQL API,一个 gRPC API,或任何其他需要数据库的东西。
白雾茫茫丶
2024-07-16
326
0
Nest.js 实战 (一):使用过滤器优雅地统一处理响应体
node.js
nest
在我们实际的业务开发中,我们可以看到后端接口返回格式都有一定的要求,假如我们统一规定接口的统一返回格式为:
白雾茫茫丶
2024-07-15
329
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档