Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

erro no express-validator

quando coloco esse comando

app.use(expressValidator());

no meu código da erro logo a dps que salva https://i.imgur.com/Fvf2D1y.png

se eu comento essa linha o servidor volta normal

https://i.imgur.com/rKLcdzj.png

eu ja dei

npm install --save express-validator
1 resposta
solução

De acordo com a documentação da versão atual (6.3.0), não é mais dessa forma que se faz

https://express-validator.github.io/docs/

Aqui tem um pequeno exemplo:

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

app.post('/user', [
  // Usuário deve ser um e-mail
  check('username').isEmail(),
], (req, res) => {
  const errors = validationResult(req);
  if (!errors.isEmpty()) {
    return res.status(422).json({ errors: errors.array() });
  }
//Programação da rota.
});

O que você pode fazer, caso não queira refazer a programação, é instalar uma versão anterior. Para isso, você pode fazer o seguinte:

npm uninstall express-validator
npm install express-validator@5.3.1