API Routes
Las API Routes en Next.js permiten crear endpoints backend directamente en el proyecto. Este ejemplo real muestra una ruta API personalizada que devuelve un Pokémon aleatorio:
Acceso a datos privados del servidor
Este endpoint solo puede accederse desde el servidor y puede devolver datos sensibles, como variables de entorno o resultados de una base de datos.
¿Cómo funciona?
Al visitar la ruta /api/pokemon
, Next.js ejecuta el código del endpoint en el servidor y devuelve un Pokémon aleatorio en formato JSON. Se puede consumir desde el frontend o desde herramientas como Postman.
Comprobación
Al hacer click en el botón se obtiene un Pokémon aleatorio usando la API Route propia.