文章分类 -  node

Nest.js 从零到壹系列(五):使用管道、DTO 验证入参,摆脱 if-else 的恐惧
摘要:前言 上一篇介绍了如何使用中间件、拦截器、过滤器打造日志系统,接下来将介绍后端永远绕不过去的痛:参数验证。你是否曾经为了验证参数,写了一大堆 if - else ?然后还要判断各种参数类型?相似的结构在不同的方法里判断,却又要复制一遍代码?使用 DTO 可以清晰的了解对象的结构,使用 Pipes(管 阅读全文
posted @ 2022-03-09 13:43 12day 阅读(703) 评论(0) 推荐(0)
Nest.js 从零到壹系列(四):使用中间件、拦截器、过滤器打造日志系统
摘要:前言 上一篇介绍了如何使用 JWT 进行单点登录,接下来,要完善一下后端项目的一些基础功能。 首先,一个良好的服务端,应该有较完善的日志收集功能,这样才能在生产环境发生异常时,能够从日志中复盘,找出 Bug 所在。 其次,要针对项目中抛出的异常进行归类,并将信息反映在接口或日志中。 最后,请求接口的 阅读全文
posted @ 2022-03-09 13:35 12day 阅读(262) 评论(0) 推荐(0)
Nest.js 从零到壹系列(三):使用 JWT 实现注册、登录
摘要:前言 上一篇介绍了如何使用 云开发cloudbase,接下来,在原来代码的基础上进行扩展,实现用户的注册和登录功能。 这里简单提一下 JWT: JWT JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准(RFC 7519)。该 Token 被设 阅读全文
posted @ 2022-03-09 13:26 12day 阅读(1188) 评论(0) 推荐(0)
Nest.js 从零到壹系列(二):使用 腾讯云开发操作数据库
摘要:前言 上一篇介绍了如何创建项目、路由的访问以及如何创建模块,这篇来讲讲数据库的连接与使用。 既然是后端项目,当然要能连上数据库,否则还不如直接写静态页面。 本教程使用的是 cloudbase数据库,因为白嫖嘛哈哈啊哈哈哈哈。。。。。,其它数据库都是异曲同工!!! 一、cloudbase 准备 首先要 阅读全文
posted @ 2022-03-09 11:45 12day 阅读(341) 评论(0) 推荐(0)
Nest.js 从零到壹系列(一):项目创建 & 路由设置 & 模块
摘要:前言 本系列是参考大佬图雀社区的教程,采用的是ts+cloudbase开发的,用mysql的可以直接看图雀大佬的,这也只能用于参考,很多要结合自己实际去更改。 本系列将以前端的视角进行书写,分享自己的踩坑经历。教程主要面向前端或者毫无后端经验,但是又想尝试 Node.js 的读者,当然,也欢迎后端大 阅读全文
posted @ 2022-03-09 11:25 12day 阅读(1165) 评论(0) 推荐(0)