Soy nuevo en javascript y no estoy seguro de cómo formatear exactamente las respuestas como quiero.
Aquí está el código para mi api:
router.get("/categories", (req, res, next) => { try { Category.find() .then(documents => { res.status(200).json({ documents }) }); } catch (e) { console.log(e) } })Quiero enviar la respuesta como:
[ {data}, {data}, {data} ]Pero así es como se está enviando:
{ documents: [ {data}, {data}, {data} ] }¿Cómo elimino esa capa exterior en el objeto de respuesta?
simplemente no cree un objeto con una clave de documento sino páselo directamente
router.get("/categories", (req, res, next) => { try { Category.find() .then(documents => { res.status(200).json(documents) }); } catch (e) { console.log(e) } })