Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
← Voltar para a nota Central de Quizzes

Quiz da Nota: Consumindo APIs no Front-End com Fetch API

Fluxo completo com async/await, tratamento de loading, response.ok e try/catch.

3 questões 0 de 3 respondida(s)
Questão 1 de 3
Qual é uma pegadinha clássica da Fetch API em JavaScript quando o servidor responde com status 404 ou 500?
Questão 2 de 3
Um trainee escreveu o código abaixo, mas sempre recebe "Promise {}" no console. Qual é o erro?
javascript
async function buscarNota() {
  const res = await fetch('/api/notas/1');
  const dados = res.json();
  console.log(dados);
}
Questão 3 de 3
Compare o tempo de execução dos dois jeitos de buscar dois endpoints independentes. O que muda na Opção B?
javascript
// Opção A
const trilhas = await fetch('/api/trilhas').then(r => r.json());
const tags = await fetch('/api/tags').then(r => r.json());

// Opção B
const [trilhas, tags] = await Promise.all([
  fetch('/api/trilhas').then(r => r.json()),
  fetch('/api/tags').then(r => r.json()),
]);
Ao enviar, você verá sua pontuação e a explicação de cada questão.