ExpressJS:spusťte funkci každých 24 hodin

Jaký je nejjednodušší způsob, jak spustit automatickou funkci každých 24 hodin v ExpressJS?

Všude jsem hledal řešení kromě spuštění nekonečné smyčky. Je to v zásadě jediný způsob, jak to udělat?

Odpověď

musíte použít node-cron npm

var cron = require('node-cron');


cron.schedule('0 0 * * *', () => {
  console.log('running a task every day');
});

získat jiný vzorec cron:https://crontab.guru/examples.html