Soy nuevo en NextJs y estoy tratando de crear una aplicación que cada pocas horas haga algunas solicitudes a una base de datos para actualizar los datos, pero no sé cómo hacerlo. El único lugar donde puedo hacerlo es dentro de los componentes de las páginas, pero eso significa que debe haber una solicitud de un cliente para activar el script de actualización, pero quiero que se ejecute continuamente cuando se inicia el servidor y cada pocas horas. después.
Creo que tienes dos opciones, puedes usar el método cron de vercel. https://vercel.com/docs/concepts/solutions/cron-jobs
Con lo que me siento más cómodo es con alguna lógica setInterval dentro de mi app.ts (app.js) donde es simplemente un punto de partida del servidor express. Seguirá obteniendo los datos con setInterval . podríamos usar algo de lógica pm2 aquí también.