【发布时间】:2021-01-06 08:29:06
【问题描述】:
这是我关于堆栈溢出的第一个问题,所以我希望我做得正确。
我在查找有关从 api 提取的信息并存储该信息的信息时遇到问题。
我想构建一个小型电影应用程序,该应用程序将使用 OMDB api 提取电影。此应用程序将显示用户将滑动是或否的电影(如火种)。我相信对我来说最好的方法是尽可能多地提取电影并将它们存储在本地 json 文件中,以后我可以从中提取(因为 API 使用限制)。我想确认这是一个坏主意/好主意,以及是否有任何工具可以让这变得更简单。
感谢您的帮助!
【问题讨论】:
-
您好,欢迎来到 StackOverflow! :) 你读过How do I ask a good question 吗?另外,为什么要将电影存储到 json 文件中而不直接呈现给用户?一个简单的 fetch 请求肯定不会超过 API 限制。
-
好问题!我从未听说过获取请求(仍然很新)。现在会看看他们,谢谢!
-
我相信你应该使用MySQL而不是json文件,以防运行大量数据,json文件不是数据库,不会处理压力。 stackoverflow.com/questions/7985145/mysql-vs-json-why
-
@YotamDahan 对于这样一个小项目来说,这是一个过于复杂的解决方案。另外,如果您已经从公共 API 获取数据,为什么还要将数据存储在数据库中?我建议 AustinBarton 通读 this mdn paragraph。请记住,获取数据是 Web 开发的基本部分。祝你工作顺利。
-
@ZombieChowder 我从未使用过 OMDB api,但除非它包含某种方式来检查电影是否之前已显示给用户,否则它只会创建一个无限循环的电影。如果我正在构建这样的应用程序,我想避免这种情况。
标签: javascript node.js json api