Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

378
Vistas
Next.js: ¿Cómo crear una ruta dinámica para todas las páginas presentes desde la API?

Saludos a todos,

Acabo de empezar a aprender NodeJS y he estado experimentando con las rutas API en NextJS, ya que es fácil de configurar y ver lo que realmente está pasando. Así que sé cómo hacer una solicitud de obtención básica, pero estoy interesado en algo un poco complejo.

Entonces, estoy tratando de crear una ruta API que se pueda filetear por número de página, por ejemplo, api/pages/1 devolvería la página 1 y así sucesivamente.

así que este es mi archivo en /api/game.js

 export default async function handler(req,res) { const response = await fetch('https://exampleapi.com/pages/?sort=&page=1&per_page=50') const jsonData = await response.json(); res.status(200).json(jsonData); }

Ahora esto funciona, obviamente, pero quiero saber cómo puedo hacer rutas dinámicas para todas las páginas. Como estoy usando una API externa, no estoy seguro de cuántas páginas existen en un momento dado.

Hasta ahora, he creado otra carpeta y he llamado al archivo [gamepage].js , no estoy seguro de cómo manipularía la llamada de búsqueda en el archivo game.js aquí.

 export default async function handler(req, res) { const { pno } = req.query console.log(pro) const response = await fetch(`https://exampleapi.com/pages/?sort=&page=${pno}&per_page=50`) const jsonData = await response.json(); res.status(200).json(jsonData); }

Lo siento si la pregunta es demasiado para principiantes, recién estoy comenzando con el backend JS.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Lo hice funcionar, solo me faltaba la página del req.query de gamepage

 const { pno } = req.query.gamepage

esto lo hizo

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda