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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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!
Sim, ajudou sim, ficou claro, obrigado!