El paquete de analizador de cuerpo está en desuso. Si está utilizando la última versión de Express, no tiene que instalar el paquete body-parser.
Puedes usar directamente
app.use(express.urlencoded({extended:true});Si está frente a 'bodyParser' está en desuso.
Solo haz
app.use(express.urlencoded({extended: true})); app.use(express.json()); Nota: si está utilizando 4.16.0 o una versión express later .
El analizador corporal ahora se agrega a Express. Puedes usarlo de la siguiente manera:
app.use(express.json());Puede agregar este middleware al código que luego podrá usar métodos json.
El análisis del cuerpo ahora está integrado con express Entonces, simplemente haga
app.use(express.json()) //For JSON requests app.use(express.urlencoded({extended: true}));directamente desde expreso
Puede desinstalar body-parser usando npm uninstall body-parser
Luego puede obtener el contenido POST de la solicitud usando req.body
app.post("/yourpath", (req, res)=>{ var postData = req.body; //Or like this, for string JSON body var postData = JSON.parse(req.body); });