今天写项目注册模块时候,要安装bcrypt对密码进行加密并且保存到数据库中,但是一直报错安装不成功,试了网上一堆方法也无济于事
然后看到了这个bcryptjs
bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖
安装
npm install bcryptjs
引入bcryptjs库
var bcrypt = require('bcryptjs');
异步用法(Async)
//生成hash密码
var bcrypt = require('bcryptjs');
bcrypt.genSalt(10, function(err, salt) {
bcrypt.hash("B4c0/\/", salt, function(err, hash) {
// Store hash in your password DB.
});
});
这样就解决了bcrypt安装不了的问题
解决了问题,学习还是蛮快乐的 ,哈哈哈~~~