Validator.make is not a function. code example
Example 1: validationResult is not defined
const { check, validationResult } = require('express-validator/check');
const check = require('express-validator/check').check;
const validationResult = require('express-validator/check').validationResult;
Example 2: app.use(validator()) is not a function
route.post([check('nome', 'O nome é obrigatório').not().isEmpty(),
check('email', 'O email é obrigatório').isEmail(),
check('password', 'O password é obrigatório').not().isEmpty(),],
(req, res)=>{
const errors = validationResult(req);
if(!errors.isEmpty()){
app.utils.error.send(errors, req, res);
return false;
}
db.insert(req.body, (err, user)=>{
if(err){
app.utils.error.send(err, req, res);
}else{
res.status(200).json(user);
}
});