Fahad Subzwari Fahad Subzwari - 3 years ago 224
Node.js Question

Password isn't getting hashed by brcypt module

I am hashing password using nodejs "bcrypt" module. this is my hashing function...

enter image description here
and here i am calling my function
enter image description here

But in databases password is not saving. In databases field is empty every time when i register. How can i fix it?

Here is database entry record
enter image description here

Answer Source

You have nothing saved inside your database because you choose to use the asynchronous bcrypt hash function.

It should work if you use the synchronous one. ( replace your bcrypt hash by this one)

let hash = bcrypt.hashSync('password', 10);
return hash;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download