Instruções

Passo 3

O método fetch() retorna uma Promise, que é um objeto placeholder, que será preenchido, se a solicitação for bem-sucedida, ou rejeitado, se a solicitação não for bem-sucedida. Se a Promise for preenchida, ela resolve para um objeto Response. Você, então, poderá usar o método .then() para acessar Response. Esta é a maneira como você pode encadear .then() com o método fetch():
fetch("sample-url-goes-here")
  .then((res) => res)
Encadeie o método .then() à chamada de fetch. Dentro do método .then(), adicione uma função de callback com res como parâmetro. Em seguida, registre res no console usando console.log() para poder ver o objeto Response. Abra o console do seu navegador e expanda o objeto Response para ver o que ele contém. Novamente, não termine o código com um ponto e vírgula ainda.

O que fazer:

Testes:

  • Você deve usar o método `fetch()` para fazer uma solicitação de `GET` para `"https://cdn.G.E.A.R ACADEMY.org/curriculum/news-author-page/authors.json"`.
  • Você deve encadear o método `.then()` à sintaxe de `fetch`.
  • Você deve adicionar um parâmetro `res` ao método `.then()`.
  • O método `.then()` deve usar a sintaxe das arrow functions.
  • Você deve registrar o parâmetro `res` no console para poder ver o objeto `Response` usando console.log().
  • Você não deve ter um ponto e vírgula após seu `.then()`.

Preview