【发布时间】:2020-04-26 01:19:42
【问题描述】:
我可以访问具有最低请求限制的 API,并且我计划将此 API 中的一些数据显示到我的网络应用程序中。但是,我不希望用户必须向此端点发起请求,因为这将使我更快地达到每日上限,甚至可能禁止我的帐户。
我的解决方案是编写一些 js 代码,每隔一段时间向 api 发送请求,并使用返回的数据更新 mongodb 集群,因此用户不是直接访问 api 端点,而是从会话存储中访问数据,即使用来自 mongodb 集群的数据定期更新。
问题是,我不知道它的实现是什么样的。代码必须独立于客户端运行,并且无论网页当前是否被访问都必须继续运行。欢迎任何想法。
【问题讨论】:
-
只需使用 Javascript 计时器事件。您可以在 Javascript 文档中找到它。 (提示:
setTimeout和setInterval)。 -
你可以使用window.setInterval函数来做到这一点。
-
这听起来很像缓存。
标签: javascript mongodb frontend backend