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)
        }
    }
})
 
posted @ 2019-09-07 21:54  武卡卡  阅读(1332)  评论(3编辑  收藏  举报