如何使用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);