Answers for "router unique validation for mongoose"

0

router unique validation for mongoose

router.post("/register", async (req, res) => {
  try {
    const { email, password } = req.body;

    let user = await User.findOne({ email });
    if (user) return res.status(400).send("User already registered.");

    user = new User({ email, password });
    user.password = await bcrypt.hash(user.password, 10);
    await user.save();

    res.send("registered");
  } catch (err) {
    console.log(err);
    res.status(500).send("Something went wrong");
  }
});
Posted by: Guest on March-16-2022

Code answers related to "router unique validation for mongoose"

Code answers related to "Javascript"

Browse Popular Code Answers by Language