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ámetro | Tipo | Descripción |
|---|---|---|
| baseUrl | string | URL base de la API, se define en tu .env.local bajo NEXT_PUBLIC_API_URL |