6
10 초 지연을 추가하는 가장 좋은 방법은 무엇인지 모르겠습니다.Node.js를 사용하여 10 초마다 이메일을 보내려면 어떻게해야합니까?
setTimeouts는
파이썬에서, 나는이를 보내는 방법을 요구하고 있지 않다 "time.sleep"
을하고 사용 해요 ... 잘 모르겠어요, 작동하지 않습니다 이메일. 10 초마다 명령을 실행하는 방법을 묻습니다.
10 초 지연을 추가하는 가장 좋은 방법은 무엇인지 모르겠습니다.Node.js를 사용하여 10 초마다 이메일을 보내려면 어떻게해야합니까?
setTimeouts는
파이썬에서, 나는이를 보내는 방법을 요구하고 있지 않다 "time.sleep"
을하고 사용 해요 ... 잘 모르겠어요, 작동하지 않습니다 이메일. 10 초마다 명령을 실행하는 방법을 묻습니다.
setTimeout
이 작동하지만 각 함수 호출의 끝에서 시간 초과를 다시 만들어야합니다.
이렇게하면됩니다.
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);
setInterval()은 어떻습니까? – falsetru
http://nodejs.org/api/timers.html 모든 유형의 경우 잘 setInterval을 사용하여 전화를 걸 수 있습니다. setTimeout을 사용하지 마십시오. – Todilo