export function getOneSite(body){ try { console.log("getonesite invoked") console.log(body) return fetch('http://localhost:3001/oneSite', { method: 'POST', headers: {"Content-Type": "application/json"}, body: JSON.stringify({body}), }) .then(data => data.json()) } catch (error) { console.log(error) } }esta es la función que estoy usando para hacer una solicitud de publicación. el tipo de solicitud swame funciona bien en post man pero cuando intento aquí me da
No capturado (en promesa) SyntaxError: final inesperado de la entrada JSON en services.js: 12: 1
que apunta hacia el objeto de opción de solicitud, pero parece que no puedo encontrar qué es lo que está mal.
aquí está mi punto final de API
app.post('/oneSite', async (req, res)=> { console.log(req.body) const data = await getOnesite(req.body) res.send(data) })y aquí está la función mangosta detrás de eso
async function getOnesite(body) { const siteCardData = await siteCardModel.find({_id: body._id}, {_id:0, __v:0}).populate('outages', {'_id':0, '__v':0}) console.log('getonesite invoked') console.log(body) console.log(siteCardData[0]) return siteCardData[0] }