🎓 Little API
Proyecto educativo para aprender a crear endpoints en Next.js 16 con buenas prácticas
🔌Endpoints Disponibles
💡/api/advice
Obtiene consejos aleatorios desde Advice Slip API
Método: GET
Parámetros:
id(opcional) - ID del consejo específico
Ejemplos:
- /api/advice→ Consejo aleatorio
- /api/advice?id=42→ Consejo #42
🐕/api/dog
Obtiene imágenes aleatorias de perros desde Dog CEO API
Método: GET
Parámetros:
breed(opcional) - Raza del perro (ej: husky, corgi, beagle)
Ejemplos:
- /api/dog→ Perro aleatorio
- /api/dog?breed=husky→ Husky siberiano
- /api/dog?breed=corgi→ Corgi
🚀Quick Start
- 1.
Instalar dependencias
pnpm install - 2.
Iniciar servidor de desarrollo
pnpm dev - 3.
Probar endpoints en el navegador o con cURL
curl http://localhost:3000/api/advice - 4.
Ejecutar tests automáticos
node test-api.js
📚Documentación
🛠️Tecnologías
Next.js 16.0.1TypeScript 5.9React 19TailwindCSS 4App Router