Hola!
Me está costando la vida poder actualizar muchos comandos que hace tan sólo unos meses eran válidos!
Por ejemplo:
express = require('express')
Esto YA NO FUNCIONA. Lanza un error "require is not defined" ... lo que funciona es esto:
express from 'express'
Y estos middlewares YA NO FUNCIONAN:
.use(express.json());
.use(express.urlencoded({
extended: false
}))
Estoy intentando usar algún módulo como 'body-parser' pero no logro usarlo como middleware tampoco, ya que esto tb ha cambiado hace poco... esto NO me funciona:
bodyParser from 'body-parser';
jsonParser = bodyParser.json();
urlencodedParser = bodyParser.urlencoded({ extended: false });
.use(jsonParser)
.use(urlencodedParser)
He encontrado un hilo en StackOverflow donde ponen este ejemplo de cómo usarlo a día de hoy, Y FUNCIONA, pero al tener todo en archivos separados (users.js controller + users.js route), no logro que funcione y sigo obteniendo UNDEFINED:
bodyParser from 'body-parser';
jsonParser = bodyParser.json();
urlencodedParser = bodyParser.urlencoded({ extended: false });
.post('/create', jsonParser, (req, res) => {
.log(req.body)
Ayuda please