Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

379
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!