validator is not a function express validator code example

Example 1: validationResult is not defined

const { check, validationResult } = require('express-validator/check');

// or:

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)=>{ //entering data into database

        if(err){
            app.utils.error.send(err, req, res);
        }else{
            res.status(200).json(user);
            
        }
    });
// Good Error Handling in express validator Pg 1