gpt4 book ai didi

javascript - 如何编写在 "background"处无限期运行的代码

转载 作者:行者123 更新时间:2023-12-03 15:59:09 24 4
gpt4 key购买 nike

我可以访问具有最低请求限制的 API,并且我计划将此 API 中的一些数据显示到我的 Web 应用程序中。但是,我不希望用户必须向此端点发起请求,因为这将使我更快地达到每日上限,甚至可能禁止我的帐户。

我的解决方案是编写一些js代码,定期向api发送请求,并使用返回的数据更新mongodb集群,因此用户不是直接访问api端点,而是从 session 存储中访问数据,即使用来自 mongodb 集群的数据定期更新。

问题是,我不知道它的实现是什么样的。该代码必须独立于客户端运行,并且无论当前是否访问该网页,都必须继续运行。欢迎任何想法。

最佳答案

由于请求限制和有关 API secret 的安全问题,这需要在服务器端运行。

由于这需要在服务器上执行并且您提到了 Javascript,因此我将假设为 npm。您正在寻找 heartbeat events ,或cron ,或类似的东西。您的服务器将轮询 API,并且您的客户端需要反复通知更改,方法是从客户端轮询以下载服务器知道的最新信息,或者甚至创建一些 Websocket channel 或推送通知。

关于javascript - 如何编写在 "background"处无限期运行的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61434688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com