hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 29 回,后台:使用 bcryptjs 加密数据,在这节课里,我们将探讨:
- 如何用
bcryptjs
包,对数据进行加密?
- 模型里的
set
方法
安装 bcryptjs
上一节课,我们说了,密码不要明文存储在数据库里,而是要进行加密存储。这样哪怕数据库泄露了,坏人们也不知道你的密码到底是什么。
对密码进行加密,我们会用到一个包bcrypt.js,先来安装它
npm i bcryptjs
加密方法
然后看看官方文档啊,看着使用的方法好像也挺简单的
// 这是做了个引用
const bcrypt = require('bcryptjs');
// 生成 10 位数的盐
const salt = bcrypt.genSaltSync(10);
// 对字符进行加密
const hash = b...