2

私は4つのフィールドを含む単純なフォームを持っています:

  1. 名前
  2. 生年月日
  3. 電子メールアドレス
  4. メッセージ

このデータをmongodbに保存します。誕生日に、リマインダー メールを送信する必要があります。メールの送信には node_mailer を使用しています。しかし、特定の日付にメールを送信するようにリマインダーを設定する方法は? 私はnodejsサーバーを実行しています。

ありがとう

4

4 に答える 4

3

そのような日付を追跡するためにノードを使用しないでください。車輪を再発明しないでください。

Mac、Linux、または Windows であるプラットフォームには、スケジューラーがあります。従来のものは「cron」と呼ばれます。それを使用して、代わりに電子メールを送信する「今日の誕生日」のデータベースをスキャンする node_mailer への単純なラッパーを開始します。

于 2011-08-23T20:48:01.170 に答える
2

そのためにnode-cronを使用できます。

于 2011-08-23T20:46:31.833 に答える