使用node / express执行预定的后端工作

时间:2015-06-27 23:06:35

标签: javascript node.js express

我正在创建一个MEAN堆栈应用程序。用于访问mongo的网站和API。除了这两个我还需要能够做一些预定的后端工作来填充数据库(从url获取gip / gzip,读取数据并推入数据库)。

express / node是正确的方法吗?或者有替代方法吗?此外,这是一个单独的应用程序吗?

谢谢

2 个答案:

答案 0 :(得分:0)

如果您自己管理呼叫,则需要在节点实例上运行。或者您可以使用一些可以为您安排的服务。在heroku上有几个。 https://devcenter.heroku.com/articles/scheduler

如果您想自己动手,那么您可以使用此库轻松完成。

只需将时间或日期按此顺序(Seconds Minutes Hours MonthDays Month WeekDays)放入参数中,然后传递您希望它调用的函数。

答案 1 :(得分:0)

我将用户网站/ api服务作为运行我的计划任务的服务的单独实例。虽然我的预定任务服务确实有用于配置任务的API(新建,编辑,删除,启动,停止等)。

对于日程安排,我是节点计划的忠实粉丝。

https://www.npmjs.com/package/node-schedule