Saltar al contenido

DEMOPrototipo de la Fase 0. Las noticias, temas y cifras de esta página son DEMO, creados para revisión visual.

Eureka42
← Volver a la documentación

Ejemplos · Versión v0

Exemplos com fetch

Exemplos em TypeScript para listar a biblioteca com filtros e paginação e tratar erros da API.

Esta página aún no está traducida a este idioma; se muestra en Português.

Os exemplos usam apenas fetch, disponível em navegadores, Node 22, Deno e Workers.

Listar a biblioteca com filtros

Monte a URL com new URL("/api/v1/library", base) e acrescente locale=pt-BR, language=TypeScript e limit=12 com url.searchParams.set. Para a próxima página, some 12 ao offset.

Tratar erros

  1. Se res.ok for falso, leia o corpo com await res.json().
  2. Compare o campo type com a URN esperada, por exemplo urn:eureka42:problem:rate-limited.
  3. Em 429, espere Number(res.headers.get("retry-after")) segundos antes de repetir.

Os códigos possíveis estão em Erros e limites.