meu array está retornando vazio [express, nodejs]
em uma rota especifica que era pra retornar um array com varios itens está retornando vazio, mesmo vendo no console que o array está com itens e tamanho
console: https://i.ibb.co/9NY37GX/image.png código: https://i.ibb.co/Zct32jR/image.png api: https://i.ibb.co/kVLPJHL/image.png
edit: consegui resolver, basicmaente o array não apareceu pq era um array de arrays por isso acho que acabou bugano, converti o os arrays que estavam dentro do array para objeto e funcionou
Vc tem algum controller pra essa rota?
Só para ajudar nos proximos posts, é possivel colocar as imagens sem ter a necessidade de redirecionar para outro site, seguindo esse padrão markdown:
![]()
onde
[] -> texto interno deve ser uma mini legenda sobre a imagem
() -> link da imagem
o ! na frente serve para dizer que é uma imagem que deve ser mostrada, pois essa é a mesma sintax usada para criar links em textos, basta remover o ! da frente
sem !: [console](https://i.ibb.co/9NY37GX/image.png)
resulta: console
com !: ![console](https://i.ibb.co/9NY37GX/image.png)
resultado:
Tente assim:
const tweeats = await getTweeats(username);
return res.status(200).json(tweeats);
Ou (sem async await):
getTweeats(username)
.then((data) => res.status(200).json(data.tweeats));
## que é a mesma coisa que:
getTweeats(username)
.then((data) => {
return res.status(200).json(data.tweeats);
});