Javascript 更新并从Heroku应用程序上的已删除网站获取最新数据

Javascript 更新并从Heroku应用程序上的已删除网站获取最新数据,javascript,express,heroku,cheerio,Javascript,Express,Heroku,Cheerio,我使用Express.js制作了一个API,并使用ChereIOJS创建了一个网站。我已经使用heroku部署了这个API。我想让我的web应用程序从已删除的网站获取最新数据,但我部署的应用程序没有这样做。它仍在显示旧数据。如何使其连续获取实时数据嗨,我遇到了一个类似的问题。解决方法是同时使用cron作业和数据库。 因此,我将cron作业配置为每天访问我的网站两次,以激活服务器(如果有大量活动用户,则不需要这样做)。 因此,当服务器重新启动时,我的应用程序会检查存储在我的数据库中的数据(即,在服

我使用Express.js制作了一个API,并使用ChereIOJS创建了一个网站。我已经使用heroku部署了这个API。我想让我的web应用程序从已删除的网站获取最新数据,但我部署的应用程序没有这样做。它仍在显示旧数据。如何使其连续获取实时数据嗨,我遇到了一个类似的问题。解决方法是同时使用cron作业和数据库。 因此,我将cron作业配置为每天访问我的网站两次,以激活服务器(如果有大量活动用户,则不需要这样做)。 因此,当服务器重新启动时,我的应用程序会检查存储在我的数据库中的数据(即,在服务器以前处于活动状态时从源中刮取的最后一个数据)是否与当前目标网站上的数据(从我刮取数据的位置)相同。如果这是真的,那就什么也不做,否则{ 使用最新数据更新数据库,并将其显示在您的网站上 } 这种方法的缺点是: 1.它每天只更新两次数据 2.如果你的站点全天有许多活跃用户,他们的持续访问不会让你的应用程序服务器闲置,因此在你配置cron作业访问你的站点时,你的服务器可能在那一刻已经在线,并且可能不会更新数据

然而,对于不太活跃的用户来说,这种方式非常有效。
您可以从这里配置cron作业:

嗨,我遇到了类似的问题。解决方法是同时使用cron作业和数据库。 因此,我将cron作业配置为每天访问我的网站两次,以激活服务器(如果有大量活动用户,则不需要这样做)。 因此,当服务器重新启动时,我的应用程序会检查存储在我的数据库中的数据(即,在服务器以前处于活动状态时从源中刮取的最后一个数据)是否与当前目标网站上的数据(从我刮取数据的位置)相同。如果这是真的,那就什么也不做,否则{ 使用最新数据更新数据库,并将其显示在您的网站上 } 这种方法的缺点是: 1.它每天只更新两次数据 2.如果你的站点全天有许多活跃用户,他们的持续访问不会让你的应用程序服务器闲置,因此在你配置cron作业访问你的站点时,你的服务器可能在那一刻已经在线,并且可能不会更新数据

然而,对于不太活跃的用户来说,这种方式非常有效。
您可以从这里配置cron作业:

提供更多信息。代码、日志等。没有人能对不恰当的问题给出正确的答案。提供更多信息。代码、日志等。没有人能对一个措词不当的问题给出正确的答案。