密码不被brcypt模块散列

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

在这里输入图像说明 在这里我打电话给我的function 在这里输入图像描述

但是在数据库中密码不是保存的。 在数据库字段是空的,每当我注册。 我该如何解决它?

这是数据库logging 在这里输入图像描述

由于您select使用asynchronousbcrypt散列函数,因此您的数据库内没有任何内容。

它应该工作,如果你使用同步的。 (用这个replace你的bcrypt哈希)

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