node.js - 是否可以使用 MEVN 堆栈在某个日期前 x 小时向用户发送电子邮件提醒?
问题描述
对于一个学校项目,我们正在开发一个 Web 应用程序,其功能之一是作为用户注册轮班。我们正在使用 Vue 前端、Node/Express 后端和 MongoDB 数据库。
我们的一项待办事项是一项功能,用户可以在轮班前 2 天收到电子邮件提醒。这对我来说似乎是一项相当艰巨的任务,我很难在网上找到任何有关它的信息。我认为 StackOverflow 上的某个人可能会提供帮助。提前致谢 :)
解决方案
因此,您要做的是设置某种 cron 作业 - 这基本上是在使用/或服务的数据库上预先安排的任务。当您想触发服务调用来检查和发送电子邮件时,您可以使用https://www.npmjs.com/package/node-cron来执行此操作。
这是一个很好的教程链接,可以指导您https://rajveerchoudhary8440.medium.com/how-to-schedule-email-using-cron-jobs-in-nodejs-6bcedd2b38af。
总帐
推荐阅读
- r - 用于位置映射的 rvest 和 xpath 抓取表
- excel - SSIS:使用文件系统任务复制文件后无法写入 Excel 文件 (.xlsx)
- python - 最佳实践 Python - 存储 API KEYS/TOKENS 的位置
- java - 为什么在尝试打印 Derived 字段时未编译由类 Base 引用引用的 Derived 类的对象?
- python - Django rest 不断收到 AssertionError: 'ListCreateAPIView' 应该包含一个 `queryset` 属性,或者覆盖 `get_queryset()` 方法
- xcode - 找不到 iOS 12.3.1 模拟器
- javascript - React 中没有定义变量
- react-redux - saga 发送到 redux 商店后如何重新渲染组件
- python - git 继续控制 __pycache__ 上的更改,即使它在 gitignore 中
- sql-server - 在不共享凭据的情况下共享连接到 Azure SQL 数据库的 PowerApp