Cómo reparar el error Express req.body no definido

Cómo reparar el error Express req.body no definido

En este tutorial, aprenderemos cómo corregir el error req.body no definido en express.

Considere, tenemos un /users ruta en nuestra aplicación express.

const express = require("express");
const app = express();

app.post("/users", (req, res) => {
  console.log(req.body);
});

app.listen(3000, () => console.log(`App is running`));

Ahora bien, si enviamos un dato JSON al /users ruta, veremos un undefined en la consola

Para corregir este error, primero debemos analizar nuestras solicitudes entrantes usando el express.json() , express.urlencoded() funciones de software intermedio.

const express = require("express");
const app = express();


app.use(express.json());
app.use(express.urlencoded());

app.post("/users", (req, res) => {
  console.log(req.body);
});

app.listen(3000, () => console.log(`App is running`));

Nota: Siempre agregue sus rutas después de las funciones de middleware, como en el código anterior.

Si quieres conocer otros artículos parecidos a Cómo reparar el error Express req.body no definido puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas