2011-08-23 1 views
0

나는 4 개 필드를 포함하는 간단한 양식을 가지고있다. 생일날 이메일 알림을 보내야합니다. 나는 메일을 보내기 위해 node_mailer를 사용한다. 그러나 특정 날짜에 메일을 보내도록 알리미를 설정하는 방법은 무엇입니까? nodejs 서버를 실행 중입니다.Nodejs에서 이메일 미리 알림을 만드는 방법은 무엇입니까? 내가 MongoDB를 할 데이터이 저장</p> <ol> <li>이름</li> <li>생년월일 (DateOfBirth)</li> <li>이메일 주소</li> <li>메시지</li> </ol> <p>: 즉

감사

답변

2

당신은 그것에 대해 node-cron을 사용할 수 있습니다.

3

노드를 사용하여 그런 날짜를 추적하지 마십시오. 바퀴를 다시 발명하지 마십시오.

Mac, Linux 또는 Windows 인 플랫폼에는 스케줄러가 있습니다. 전통적인 것을 'cron'이라고합니다. 이것을 사용하여 node_mailer에 간단한 래퍼를 시작합니다. 그러면 데이터베이스 대신 "오늘의 생일"을 검색하여 이메일을 전송합니다.

+1

당신의 글을 쓰지 않는 한 위대한 ... – William

+0

그냥 궁금 해서요 : 어떤 종류의 스케줄러가없는 OS (임베디드 시스템이 아닌 응용 프로그램 시나리오가 터무니없는 것) 하나는 임의의 프로세스를 시작할 수 있습니까? –