私は4つのフィールドを含む単純なフォームを持っています:
- 名前
- 生年月日
- 電子メールアドレス
- メッセージ
このデータをmongodbに保存します。誕生日に、リマインダー メールを送信する必要があります。メールの送信には node_mailer を使用しています。しかし、特定の日付にメールを送信するようにリマインダーを設定する方法は? 私はnodejsサーバーを実行しています。
ありがとう
私は4つのフィールドを含む単純なフォームを持っています:
このデータをmongodbに保存します。誕生日に、リマインダー メールを送信する必要があります。メールの送信には node_mailer を使用しています。しかし、特定の日付にメールを送信するようにリマインダーを設定する方法は? 私はnodejsサーバーを実行しています。
ありがとう
そのような日付を追跡するためにノードを使用しないでください。車輪を再発明しないでください。
Mac、Linux、または Windows であるプラットフォームには、スケジューラーがあります。従来のものは「cron」と呼ばれます。それを使用して、代わりに電子メールを送信する「今日の誕生日」のデータベースをスキャンする node_mailer への単純なラッパーを開始します。
そのためにnode-cronを使用できます。