繁体   English   中英

新手问题:如何在我的网络应用程序中维护所有用户的数据列表?

[英]Newb question: How to maintain a data list for all users in my webapp?

免责声明:我正在寻找自己的方式,但不确定如何提出问题。 这就是我想要做的:

我在我的应用程序中从 twitter API 获取数据(这是有效的)。

然后我想存储该数据(作为数组),并将其提供给访问该应用程序的任何用户(这样我就不需要每次都查询 API,只需每 10 分钟轮询一次)。

我需要什么才能做到这一点? (外部数据库?还是我可以以某种方式保存到服务器上的文件?或其他)

作为参考,我正在使用 sveltekit 进行构建,并使用 vercel 进行部署。

如果您直接在自己的应用程序中使用 Twitter 的 API,则您应用程序的每个用户都需要至少查询一次 API 以获取一些数据。 如果没有自己的后端服务器并进行相应处理,则无法将返回给一个用户的结果提供给其他用户。 但是,您可以将返回给每个用户的数据的副本保存到该用户的本地存储中,这样特定用户就不必每次都查询 API。

您可以将数据保存在客户端的 localStorage 上,并保存一个过期时间戳,以便您可以在时间戳过后再次查询 API。

是有关如何将 localStorage 与 SvelteKit 一起使用的教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM