0
私はSequelizeでbcrypt-nodejsを使用しています。私は、ゲストのオブジェクトがデータベースに永続化される前に、ゲストのパスワードをハッシュしようとしているが、これは私のデータベースに保存しない理由を把握することはできません。Sequelizeフック内に保存することができません
Guest.beforeCreate(function(guest) {
bcrypt.genSalt(10, function(error, salt) {
if (error) { return error }
bcrypt.hash(guest.password, salt, null, function(error, hash) {
if (error) { return error }
guest.password = hash;
})
})
});
しかし、これは行います
Guest.beforeCreate(function(guest) {
guest.password = "something";
});
ありがとうございました。