Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

expressValidator is not found

var express = require('express');
var consign = require('consign');
var bodyParser = require('body-parser');
var expressValidator = require('express-validator');



module.exports = () => {
    var app = express();

    app.use(bodyParser.urlencoded({extended: true}));
    app.use(bodyParser.json());

    app.use(expressValidator());

    consign()
        .include('controllers')
            .then('persistencia')
                .into(app);
    return app
}
3 respostas

Boa tarde, Luiz! Como vai?

Vc instalou o express-validator na sua aplicação através do npm? Pelo erro que vc relatou provavelmente o problema deve ser esse...

no meu JSON está instalado mas mesmo assim o erro continua

{
  "name": "payfast",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.19.0",
    "consign": "^0.1.6",
    "express": "^4.17.1",
    "express-validator": "^6.1.1",
    "mysql": "^2.17.1"
  }
solução!

Versão recente do express-validator éra o problema.