Mi request.body devuelve un objeto vacío en express 4.17.1. Funciona bien en cartero, pero cuando intento consumirlo en la interfaz usando javascript obtengo un objeto vacío, incluso cuando lo console.log .
A continuación se muestra mi código:
/////Express backend const express = require('express'); const cors = require('cors'); const app = express(); app.use(express.json()); app.use(cors()); ////React frontend const myData = { _id: "616a4663c3086a539a8c3dcc", type: "describe_yourself", name: "white" } React.useEffect( () => { fetch('http://localhost:9000/test', { method: 'POST', headers: { 'Content-type': 'application/json' }, body: JSON.stringify(myData) }).then(response => response.json()) .then(data => console.log(data)) }, []) No estoy usando body-parser porque está en desuso. Realmente apreciaré a cualquiera que pueda ayudarme. gracias de antemano