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