Hola a toda la comunidad de Código Facilito.
Un aporte que vengo a realizar a la gente de este curso y en especial de este video, es compartirles la siguiente información, que si estás utilizando una versión de Express posterior a 4.16.0, no necesitas instalar si actualizar body-parser. Puedes utilizar las funciones integradas de análisis de cuerpos de Express directamente. Ya que el módulo body-parser fue descontinuado en favor de las funciones incorporadas de análisis de cuerpos en Express a partir de la versión 4.16.0. Por lo tanto, no es necesario instalarlo por separado en versiones recientes de Express.
A continuación, te muestro un ejemplo de cómo utilizar el análisis de cuerpos en Express sin body-parser:
const express = require(‘express’);
const app = express();
app.use(express.json()); // Para analizar solicitudes con el tipo de contenido “application/json”
app.use(express.urlencoded({ extended: false })); // Para analizar solicitudes con el tipo de contenido “application/x-www-form-urlencoded”
// Resto de la configuración y rutas de Express…
app.listen(3000, () => {
console.log(‘Servidor Express en funcionamiento en el puerto 3000’);
});