Express - 采用bcryptjs进行密码加密

1.安装bcryptjs模块

npm install bcryptjs --save

2.在需要加密的模块中引入bcryptjs库 

  require('bcryptjs');

 
实战 :
/**
 * 定义数据库模型
 */

const userSchema = new mongoose.Schema({
    username:{
        type:String,
        unique:true
    },
    password:{
        type:String,
         set(val){
            return require('bcryptjs').hashSync(val)
        }
    }
})
 

猜你喜欢

转载自www.cnblogs.com/500m/p/11483307.html