我想在 Strapi 中创建一个 API。当此 API 命中时,它将从另一个 API 服务获取数据并存储表带。稍后当我使用这个 Strapi API 时,我将使用之前检索到的数据。
我找到了一个关于外部数据的文档,但是这里的例子很难完全理解 https://docs.strapi.io/developer-docs/latest/guides/external-data.html
最佳答案
这就是您如何在 Strapi 中做到这一点。
创建一个新模型来存储外部 API,然后使用以下步骤添加新 Controller :
- 检查数据库中是否存在请求的数据(例如使用唯一 ID 或任何识别数据的方式)
- 如果数据存在,则返回
- 如果没有,请使用“axios”(与 Strapi 一起安装)或“request”来获取外部 API
- 存储获取的数据
- 返回获取的数据
关于node.js - 如何在 Strapi 中获取和存储另一个端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73108370/