Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

384
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda