const express = require('express'); const cors = require('cors'); const app = express(); app.use(express.json()) app.use(cors()); app.post('/', (req,res) => { console.log(req.body); res.send('received') }) app.listen(5000, console.log('Server is running on port 5000'));Estoy tratando de enviar datos al back-end pero siempre me queda indefinido
Te probé un analizador, pero parece que simplemente envolví el vacío en un objeto
Publicar como respuesta a mi comentario.
En la segunda imagen en cartero, debe cambiar el menú desplegable de tipo de texto a JSON, express.json () solo analiza el cuerpo cuando el tipo de contenido del encabezado está configurado en "aplicación/JSON" y cambiar ese menú desplegable incluirá automáticamente ese encabezado .
Aquí están los documentos si ayudan a explicar por qué obtiene el objeto vacío en la segunda imagen