Heroku 定时任务

Heroku,

Node.js

需求是每天用 SendGrid 给用户发送电子邮件

 

写个例子:

根目录创建一个 helloWorld.js

function sayHello() {
    console.log('Hello World');
}
sayHello();

在终端运行

node helloWorld.js

Heroku 定时任务

输出了 Hello

提交代码,部署

然后运行

heroku run node helloWorld.js

正常输出

 

如果没有安装,先去https://elements.heroku.com/addons/scheduler 这安装 Heroku Scheduler 

这个是免费的

https://dashboard.heroku.com/apps/你的项目 =》 看到 Heroku Scheduler  =》点进去 =》Add Job

Heroku 定时任务

 

最后,终端运行

heroku logs --tail

看看日志输出是否正确 。