Skip to content

Solution to those who are not able to POST 'users' data to the DB or the 'bcrypt' error. #43

@harshit-jain13

Description

@harshit-jain13

Just install 'bcrypt' if not already or check if already installed.
npm i bcrypt

Now, in your vidly-api-node folder goto routes folder and open up users.js in your code editor. and change this code (probably on line 21 & 22):
const salt = await bcrypt.genSalt(10); user.password = await bcrypt.hash(user.password, salt);
with this:
const saltRounds = 10; const myPlaintextPassword = user.password; const bcrypt = require("bcrypt"); const salt = bcrypt.genSaltSync(saltRounds); const hash = bcrypt.hashSync(myPlaintextPassword, salt); user.password = hash;
Save the file and you are good to go :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions