0
私は毎分分のデータベースの時刻をチェックするnodejsの何かに取り組んでいます。これを行うには、setIntervalを可能な限り分に近づけるために、サーバーを最初に起動するときにsettimeoutを取得しました。ただし、setintervalを開始するsettimeoutコールバックは、待機するのではなく、ただちに起動します。すぐに実行するsetTimeoutコールバック
setTimeout(function(){
console.log('starting time checks');
setInterval(afterdelay,60*1000);
}, 60-new Date(Date.now()).getSeconds());
:アプリ開始後分は、あなたが
setInterval
setTimeout
せずに使用することができます。ありがとう。 –