1
resposta

[Dúvida] Utilizando a API

Fiquei com uma duvida sobre a declaração e quando chamamos a API.

const api = fetch("http://localhost:3000/videos") .then((res) => res.json())

Digo isso porque eu entendi o seguinte: declarei uma constante pra buscar a API, mas não estou identificando onde estamos chamando ela, em outras palavras, utilizando a constante api. Seria res=api?

1 resposta

Olá, Reverton!

Na declaração do código que você compartilhou, a constante api está sendo utilizada para fazer a requisição à API e obter os dados dos vídeos. No entanto, a utilização dessa constante não está explícita no código que você compartilhou.

Aqui está como o código funciona:

  1. A constante api é declarada e recebe o resultado da função fetch, que faz a requisição para a URL "http://localhost:3000/videos".
  2. Em seguida, o método then é encadeado para tratar a resposta da requisição. No caso, o método res.json() é utilizado para converter a resposta em formato JSON.
  3. Por fim, outro método then é encadeado para percorrer os vídeos retornados pela API e adicionar a lista de vídeos à página.

Portanto, a utilização da constante api acontece implicitamente nos métodos then encadeados, onde os dados dos vídeos são tratados e adicionados à página.

Espero ter ajudado e bons estudos!