bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖
安装

npm install bcryptjs

引入bcryptjs库

var bcrypt = require('bcryptjs');

使用:

bcrypt.genSalt(10, (err, salt) => {
					bcrypt.hash(password, salt, (err, hash) => {
						if(err)  throw err
						password = hash
						userModel.insertMany({
								name,
								email,
								avatar,
								password
							})
							.then(() => {
								res.status(200).send({msg:"注册成功"})
							})
							.catch(err => res.send(err))

					})
				})
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐