Desde la versión 18 de Node, ya se puede usar Fetch API en node. Si deseas comprobar que versión de node tienes, puedes ejecutar:
node --version
Con esto ya no serÃa necesario usar axios. Para este ejemplo usé la función getGalaxiesJSON() que lo encuentras en la carpeta api y el resultado quedó asÃ:
app.get('/galaxias', async (req: Request, res: Response) => {
const data = await getGalaxiesJSON()
const initialProps = {
galaxies: data
}
res.send(render(req.url, initialProps))
})
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?