Tengo lo siguiente en mi interfaz: Nota: Mi archivo JSON en un estado
const postData = () => { console.log("This is our data", state); const url = "http://localhost:3000/postData"; fetch(url, {method: 'POST', // or 'PUT' headers: { 'Content-Type': 'application/json',}, body: JSON.stringify(state), }) .then(response => response.json()) .then(data => { console.log('Success:', data); }) .catch((error) => { console.error('Error:', error); }); }Esta parte delantera está funcionando. Sin embargo, quiero publicar estos datos en una API de modo que cuando alguien escriba:
localhost:3000/postData
Deben obtener mi archivo JSON que estaba en mi estado en el front-end
Aquí está el código de back-end con el que estoy luchando:
app.post("/postData", (req, res) => { console.log(req.body); const result = req.body.state res.send(result); });