在Express.JS App上托管和运行Cron作业

时间:2020-07-21 17:35:55

标签: node.js express cron hosting

我有一个Express应用程序(除其他外)定期调用rss feed,并将结果保存在数据库中(尤其是MongoDB Atlas)。我创建了一个cron作业,该作业定期运行以获取和保存供稿。

这一切都可以按我希望的方式工作-在我的本地计算机上(即,如果我运行npm start,它将按固定的预定时间间隔获取并保存新的供稿)。

我的问题与托管我的网站有关。这是我的第一个Express应用程序(和cron作业),我不确定托管cron作业的正确方法。我是否应该将整个网站作为一个整体托管(包括Express应用程序和Cron工作)。我应该将它们分开并分别托管。如果是这样,我该怎么做(就是在Firebase或Netlify之类的功能发挥作用的地方)?

简而言之,我有什么不同选择-每个选项的优缺点是什么。

谢谢。

0 个答案:

没有答案