在NextJS中更新Fetch API调用的结果

时间:2019-12-19 14:48:03

标签: next.js

我是NextJS的新手,我正在尝试找出对数据动态(即不断更新)的api进行api调用的最佳方法。我需要做的是以下事情:

  1. 定期调用api并检索最新文章
  2. 将这些检索到的文章添加到先前检索到的文章中

我应该注意,我不需要长期保存这些文章。我需要它们大约一两个星期,此时我可以将它们擦除。

因此,我想知道NextJS中执行此操作的最佳方法是什么。我应该将每个调用保存到数据库(数组)中吗?还有吗?

我将很感谢您提供有关如何实现此目标的建议,以及指向文档和/或教程的链接,向我展示如何做到这一点。

谢谢。

1 个答案:

答案 0 :(得分:0)

正如@Afsanefda提到的那样,不可能在客户端可靠地持久存储数据。因此,您需要一个保存数据的地方,并且存在无数种可能性。 我通常使用托管数据库(例如MongoDB Atlas)。 使用Next.js,您可以创建可以与数据库通信的简单API endpoints