密码不会被brcypt模块散列

时间:2017-10-02 17:56:03

标签: node.js bcrypt

我使用nodejs“bcrypt”模块散列密码。这是我的哈希函数......

enter image description here  在这里,我正在调用我的功能 enter image description here

但是在数据库中密码不能保存。在每次注册时,数据库字段为空。我该如何解决?

这是数据库条目记录 enter image description here

1 个答案:

答案 0 :(得分:0)

您没有在数据库中保存任何内容,因为您选择使用异步bcrypt哈希函数。

如果您使用同步的,它应该可以工作。 (用这个替换你的bcrypt哈希)

let hash = bcrypt.hashSync('password', 10);
return hash;