1
resposta

[Sugestão] Ajuda para resolver erro de não carregar os videos da API

Fala galera, estou postando aqui somente para ajudar, caso alguém pegue esse mesmo erro que eu:

Houve um erro ao carregar os vídeos: TypeError: Cannot read properties of undefined (reading 'forEach')

Isso acontece porque o axios.get() é uma operação assíncrona, o que significa que o valor de videos estará indefinido no momento em que você tenta acessá-lo, porque a requisição ainda não foi concluída.

Para resolver isso, você deve aguardar a resposta da requisição HTTP antes de acessar os dados. Isso pode ser feito utilizando await antes do axios.get("http://localhost:3000/videos");

Ficando assim: const busca = await axios.get("http://localhost:3000/videos");

1 resposta

Olá, estudante. Tudo bem?

Para poder te ajudar melhor, você poderia me fornecer o código do seu projeto? Se puder, envie pelo GitHub, assim consigo ter acesso a todo o código e te ajudar de forma mais precisa.

Fico no aguardo e à disposição