Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

.then((res) => res.json())

Olá! Por que precisa transformar o conteúdo da api em json antes de percorrer esses dados? O arquivo videos.json da pasta "backend" já não é um json?

2 respostas
solução!

Oi, Luís, tudo bem?

A transformação do conteúdo da API em JSON é necessária porque o retorno do método fetch() é uma Promise que contém os dados da API em um formato chamado Response. Para manipular esses dados de forma mais fácil e acessível, é utilizado o método res.json() para convertê-los em um objeto JSON. Dessa forma, é possível percorrer e utilizar os dados de maneira mais conveniente. Mesmo que o arquivo "videos.json" seja um JSON, é necessário realizar essa conversão para que os dados possam ser utilizados corretamente na aplicação.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Sim, ajudou sim, ficou claro, obrigado!