node.js - 如何在 Strapi 中获取和存储另一个端点?

标签 node.js api rest strapi endpoint

我想在 Strapi 中创建一个 API。当此 API 命中时,它将从另一个 API 服务获取数据并存储表带。稍后当我使用这个 Strapi API 时,我将使用之前检索到的数据。

我找到了一个关于外部数据的文档,但是这里的例子很难完全理解 https://docs.strapi.io/developer-docs/latest/guides/external-data.html

最佳答案

这就是您如何在 Strapi 中做到这一点。

创建一个新模型来存储外部 API,然后使用以下步骤添加新 Controller :

  1. 检查数据库中是否存在请求的数据(例如使用唯一 ID 或任何识别数据的方式)
  2. 如果数据存在,则返回
  3. 如果没有,请使用“axios”(与 Strapi 一起安装)或“request”来获取外部 API
  4. 存储获取的数据
  5. 返回获取的数据

关于node.js - 如何在 Strapi 中获取和存储另一个端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73108370/

相关文章:

node.js - 覆盖 NPM 项目的 `npm install` 脚本

javascript - PouchDb - 删除文档中的对象

node.js - 如何使 Linkedin Rest API 请求 Node 方式(没有 JS SDK)?

php - slim 的框架方法 notFound 不是有效的方法

php - Magento 2 REST API 在可配置产品上分配缩略图

javascript - 如何从 Atom Electron 应用程序中调用 Shell 脚本或 python 脚本

javascript - 将 NodeJS 应用程序部署到 Heroku 崩溃并出现权限被拒绝错误

java - 如何下载 REST API 响应文件?

json - JSON REST/RPC 接口(interface)的 IDL

javascript - 使用随机键在对象数组中查找索引