我正在创建一个MEAN堆栈应用程序。用于访问mongo的网站和API。除了这两个我还需要能够做一些预定的后端工作来填充数据库(从url获取gip / gzip,读取数据并推入数据库)。
express / node是正确的方法吗?或者有替代方法吗?此外,这是一个单独的应用程序吗?
谢谢
答案 0 :(得分:0)
如果您自己管理呼叫,则需要在节点实例上运行。或者您可以使用一些可以为您安排的服务。在heroku上有几个。 https://devcenter.heroku.com/articles/scheduler
如果您想自己动手,那么您可以使用此库轻松完成。
只需将时间或日期按此顺序(Seconds Minutes Hours MonthDays Month WeekDays)
放入参数中,然后传递您希望它调用的函数。
答案 1 :(得分:0)
我将用户网站/ api服务作为运行我的计划任务的服务的单独实例。虽然我的预定任务服务确实有用于配置任务的API(新建,编辑,删除,启动,停止等)。
对于日程安排,我是节点计划的忠实粉丝。