允许用户设置服务器端脚本的计划以在Node中运行

时间:2017-01-25 20:03:00

标签: node.js express npm cron scheduled-tasks

我在Node& amp;创建项目Express允许用户安排服务器运行测试脚本,例如每十分钟一次。我查看node-schedule看起来很棒,但是如果服务器重新启动Node,似乎所有计划任务都会消失。

Cron看起来也不错,但它有一个问题,即它似乎没有办法在设置后删除计划任务。

如果你这样做,你会怎么做?我真的不想要任何复杂的事情,只需要安排任务,能够删除单个任务,并在服务器重启时保留任务。

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是将Cron的配置存储在数据库中(因为它将字符串作为参数)。每次应用程序启动时都从数据库加载作业。