javascript - 在 React 中发送电子邮件通知并在 Firebase 中保存数据库

标签 javascript reactjs email firebase nodemailer

一个简单的方法,我必须向用户发送电子邮件,告知他们临近截止日期,截止日期是白天( mm/dd/yyyy mm: hh),白天保存在 firebase 中,用户的帐户是邮件地址( xxx@gmail.txt)。 com),当接近 1 小时时我必须向我们发送电子邮件。 邮件有一个模板:

 Hey { user-name} !
 you are about to expire on { the name of homework}, hurry up!

[我这里有一个数据库]

stactoverflow-19119

    Deadline: 

             "14/02/2018 15:00"
    User: 

            "KienTT1234"

我可以逐步实现这一点,我可以做什么来检索数据库上的日期进行比较,以及如何向用户发送电子邮件?

最佳答案

您可以使用节点创建任务,该任务将在给定日期发送电子邮件, 检查:https://github.com/node-schedule/node-schedule
示例:

var schedule = require('node-schedule');
var date = new Date(2018, 11, 21, 5, 30, 0);
var j = schedule.scheduleJob(date, function(){
   your_function_to_send_email();
});

关于javascript - 在 React 中发送电子邮件通知并在 Firebase 中保存数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438335/

相关文章:

javascript - 当 html 文件位于文件夹中时,CSS 无法在带有 js 的模板中工作

php - 将 jQuery.ajax 数据同时发送到表单提交

reactjs - Babel 无法为 React 的 render() 函数编译简单的 JSX - 使用 Visual Studio Code

asp.net-mvc - 使用 MVCMailer 尝试发送到非本地电子邮件地址时,邮件服务器需要身份验证

c# - Qt 4.7 QRegExp 电子邮件地址验证

javascript - 下拉悬停 CSS

javascript - 用momentjs计算天数出错

reactjs - Material-UI:Select 组件不接受 Fragment 作为子组件。考虑提供一个数组

javascript - 是什么让 ReactJS 像它声称的那样快?

java - 使用 apache commons 发送电子邮件