Solución:
También necesita bodyParser.json:
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
A veces, req.body muestra {} si olvidó poner el atributo de nombre en los campos de entrada del formulario. A continuación se muestra un ejemplo:
<input type="email" name="myemail" class="form-control" id="exampleInputEmail2" placeholder="Email address" required>
Entonces el cuerpo requerido muestra { myemail: '[email protected]' }
Publico esta respuesta porque encontré un problema similar y esto funcionó para mí.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)