express-validator

PHOTO EMBED

Sun Apr 17 2022 09:50:47 GMT+0000 (Coordinated Universal Time)

Saved by @vaibhav_matere #express #javascript #nodejs

//import this
const { check, validationResult } = require("express-validator/check");

//validate this
router.post(
  "/",
  [check("name", "Please add name").not().isEmpty(),
  check("email", "Please include a valid email").isEmail(),
  check("password", "Please enter a password with 6 or more characters").isLength({ min: 6 })
],
  (req, res) => {
       const errors = validationResult(req);
           if (!errors.isEmpty()) {
               return res.status(400).json({ errors: errors.array() });
           }
         res.send("passed");
  }
);
content_copyCOPY

express-validator