![](https://img-blog.csdnimg.cn/20210204231644566.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
玩转Node.js
文章平均质量分 67
从基础到进阶,将 Node.js 玩的游刃有余
一碗周.
这个作者很懒,什么都没留下…
展开
-
Linux 安装 pm2 管理 Node.js 进程
Linux 安装 pm2 管理 Node.js 进程古之立大事者,不唯有超世之才,亦必有坚韧不拔之志——苏轼写在前面Linux 系统安装 pm2 工具时,并不会像 windows 似的自动将环境变量加入系统中,这就导致需要我们自己进行环境变量的配置,如果没有学过 Linux 的同学就会遇到很多坑。下面就来从头到尾的安装一下 pm 2安装以及配置安装 node 包当前直接使用 npm 命令来安装,命令如下npm install pm2 -g通过该命令来全局安装 pm2 工具。安装之后会弹原创 2021-03-30 14:05:43 · 585 阅读 · 1 评论 -
【玩转Node.js】让你的服务端不在存储明文密码——bcrypt模块
** 古之立大事者,不唯有超世之才,亦必有坚韧不拔之志**——苏轼写在前面在写服务端的时候,经常会遇到存储存储密码的业务逻辑,如果我们的数据库存储的是明文密码的话,将会非常的不安全,bcrypt 模块帮你解决这个问题。bcrypt 模块概述bcrypt,是一个跨平台的文件加密工具。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。采用的加密使用是单线程的,也就是说仅仅可以加密而不能解密,在加密的过程中可以生成随机的字符串来增.原创 2021-02-08 22:25:50 · 304 阅读 · 0 评论 -
【玩转Node.js】必备的三个 node 命令(必备三个 Node 包)
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志——苏轼写在前面Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 具有一个强大的生态圈,其中有好多的第三方模块,于是就出现了 npm 和 Yarn 第三方模块的管理工具。所谓的第三方模块,就是有人写好的,具有特定功能的,我们能直接使用的模块就是第三方模块,由于第三方模块通常都是由多个文件组成,被放置在一个文件夹中,所以又叫做包。第三方模块具有两种存在的形式:以 .原创 2021-02-04 23:13:55 · 221 阅读 · 0 评论 -
【玩转Node.js】数据校验模块(快速上手 Joi 模块)
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志——苏轼文章目录写在前面JoiJoi 的安装用法验证规则Joi 中的类型长度范围取值范围是否必填与其它字段的关系默认值错误处理写在最后写在前面我们在用 Node.js 的时候经常会用到数据校验,在做数据校验的时候通常采用的方式是正则表达式,虽然正则表达式可以很严谨的帮助我们做校验,但是正则表达式的返回值通常只有 true or false ,而且书写正则表达式又是特别费时费力的工作。于是 Joi 模块就出现了。它可以帮助我们解决数据校验的问题。Jo.原创 2021-01-05 18:22:04 · 2300 阅读 · 3 评论