Tengo problemas para recibir la solicitud en formato de cuerpo en mi servidor.
Estoy usando Express versión 4.17.1. La documentación indica que no tengo que usar body-parserer, pero puedo hacerlo directamente con la funcionalidad expresa "express.json ()"
Sin embargo, llevo mucho tiempo intentando que funcione pero no pasa nada: la consola no muestra nada. Parece que no reconoce la solicitud en absoluto.
Estoy haciendo toda la solicitud de Postman en formato de cuerpo JSON.
Este es mi código:
const express = require("express"); const formidable = require("express-formidable"); const cors = require("cors"); const dotenv = require("dotenv").config(); const app = express(); app.use(express.urlencoded({ extended: true })); app.use(express.json()); app.use(formidable()); app.use(cors()); (...) app.post("/list", async (req, res) => { try { console.log(req.body); } catch (error) { return res.status(400).json({ message: error.message }); } });¿Qué estoy haciendo mal?
Muchas gracias por su tiempo y ayuda de antemano.
Expresar el cuerpo de la solicitud de análisis según el tipo definido en el encabezado Content-Type . Intente hacer una solicitud con el encabezado Content-Type: application/json .