如何使用Node.js每10秒发送一次电子邮件?
我不确定添加10秒延迟的最佳方法是什么。
setTimeouts不起作用,我不确定…
在Python中,我习惯于做“time.sleep”
我不是要求如何发送电子邮件。 我在问如何每10秒执行一次命令。
setTimeout
可以工作,但是你必须在每个函数调用结束时重新创build超时。
你会这样做。
function sendEmail() { email.send(to, headers, body); setTimeout(sendEmail, 10*1000); } setTimeout(sendEmail, 10*1000);
你可能想要的是setInterval
。
function sendEmail() { email.send(to, headers, body); } setInterval(sendEmail, 10*1000);