Así que estoy trabajando en un proyecto donde hay un programa como el siguiente:
async function watch(){ "does post requests" } async function timer() { await watch(); }; let tmr = setInterval(function(){ timer() }, 6 * 1000); async function main() { "does event listening" } main()y es muy torpe.
Me pregunto si hay algún asistente de nodo aquí que pueda ayudar con este tipo de problema de arquitectura.
Es decir, cómo combinar un servidor que publica solicitudes de forma cronometrada, con un servidor que escucha eventos.
Lo que te puede interesar es: https://www.npmjs.com/package/node-cron
Simplemente puede crear el servidor http y declarar rutas para recibir solicitudes, y configurar el trabajo cron del nodo que enviará las solicitudes de su elección de forma programada.