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)
        }
    }
})
 

你可能感兴趣的:(Express - 采用bcryptjs进行密码加密)