node.js学习使用node.js定时发送邮件任务

Posted 智商不够_熬夜来凑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js学习使用node.js定时发送邮件任务相关的知识,希望对你有一定的参考价值。

【使用场景】定时执行任务,发送消息通知等

【安装依赖包node-schedule

npm install node-schedule

【编写代码】

node-schedule使用方法

var schedule = require('node-schedule');
 
var j = schedule.scheduleJob('42 50 8 * *', function()//每天的8点,50分,42秒定时发送邮件
  sendMail();//发送邮件的方法
);

【发送邮件】

参考:使用node.js发送邮件

【让Node.js后台执行】

安装forever

npm install -g forever

运行forever

forever start index.js     //index.js是你要启动的js文件

forever list    //会列出forever正在运行的服务脚本

forever stop index.js   //停止服务运行

参考:nodejs服务后台持续运行 

 

以上是关于node.js学习使用node.js定时发送邮件任务的主要内容,如果未能解决你的问题,请参考以下文章

Node.js定时邮件的那些事儿

Node.js定时邮件的那些事儿

Node.js使用Nodemailer发送邮件

Node.js:使用 AWS SES 发送电子邮件

通过 aws ses 在 node.js 中发送带有附件的邮件

用于在 Node.js 中发送邮件的 Gmail API