我有一个Express应用程序(除其他外)定期调用rss feed,并将结果保存在数据库中(尤其是MongoDB Atlas)。我创建了一个cron作业,该作业定期运行以获取和保存供稿。
这一切都可以按我希望的方式工作-在我的本地计算机上(即,如果我运行npm start
,它将按固定的预定时间间隔获取并保存新的供稿)。
我的问题与托管我的网站有关。这是我的第一个Express应用程序(和cron作业),我不确定托管cron作业的正确方法。我是否应该将整个网站作为一个整体托管(包括Express应用程序和Cron工作)。我应该将它们分开并分别托管。如果是这样,我该怎么做(就是在Firebase或Netlify之类的功能发挥作用的地方)?
简而言之,我有什么不同选择-每个选项的优缺点是什么。
谢谢。