我认为我没错,最好的选择是使用服务器并运行cron-job。以下链接可以帮助enter link description here
执行此任务的最佳方法是安排一个cron作业,该作业每隔1小时下载一次文件。您可以使用node-cron模块并像这样安排您的任务
var cron = require('node-cron');
cron.schedule('60 * * * *', () => {
console.log('running every hour');
});
完成此操作后,您可以将代码部署到heroku或aws上。 Heroku是免费的且易于设置的,而AWS也是免费的(需要添加信用卡),并且具有可扩展性和可靠性。
要在后台运行节点进程,可以使用pm2