【问题标题】:Is it possible to send an email reminder to a user x hours before a certain date using the MEVN stack?是否可以使用 MEVN 堆栈在某个日期前 x 小时向用户发送电子邮件提醒?
【发布时间】:2021-04-20 09:03:34
【问题描述】:

对于一个学校项目,我们正在开发一个 Web 应用程序,其中一项功能是以用户身份注册轮班。我们正在使用 Vue 前端、Node/Express 后端和 MongoDB 数据库。

我们的一项待办事项是一项功能,用户可以在轮班前 2 天收到电子邮件提醒。这对我来说似乎是一项相当艰巨的任务,我很难在网上找到任何关于它的信息。我认为 StackOverflow 上的某个人可能会提供帮助。在此先感谢:)

【问题讨论】:

    标签: node.js mongodb express vue.js email


    【解决方案1】:

    因此,您要做的是设置某种 cron 作业 - 这基本上是在使用/或服务的数据库上预先安排的任务。如果您想触发服务呼叫以检查和发送电子邮件,您可以使用https://www.npmjs.com/package/node-cron 来执行此操作。

    这是一个很好的教程链接,可以指导你https://rajveerchoudhary8440.medium.com/how-to-schedule-email-using-cron-jobs-in-nodejs-6bcedd2b38af

    GL

    【讨论】:

    • 谢谢! Node-cron 和 Nodemailer 帮了我大忙。
    猜你喜欢
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    相关资源
    最近更新 更多