Skip to main content

BaseAPI

Clase base utilizada para crear clientes API reutilizables.

Incluye:

  • Tipado genérico para respuestas.
  • Manejo de errores usando APIError()
  • Soporte de Revalidate de Next.js
  • Métodos GET, POST, PATCH, PUT y DELETE preconfigurados.

Constructor

new BaseAPI(baseUrl: string)
ParámetroTipoDescripción
baseUrlstringURL base de la API, se define en tu .env.local bajo NEXT_PUBLIC_API_URL