【问题标题】:Node: Consume API Call and Pass to another API Call节点:使用 API 调用并传递给另一个 API 调用
【发布时间】:2019-02-18 14:24:15
【问题描述】:

对不起,如果这已经问过了,但我似乎无法找到一个直接的答案。

我需要将数据发布到一个返回令牌的 API 端点。然后,我需要在标头中使用该令牌向另一个端点发出单独的 GET 请求,以返回我想要的数据。

令牌仅在几分钟内有效,因此如果 GET 端点响应令牌无效,它将发送另一个 POST 请求以获取新令牌并重新开始整个过程​​。

我一直在尝试多种异步方法、promise 等,但都没有运气。提前谢谢你。

【问题讨论】:

  • 您应该添加相关的代码片段。向我们展示您到目前为止使用 async 或 Promise 所做的尝试。可能你很接近。使用 Promise 链接这些 api 调用的总体思路是朝着正确的方向发展。你也应该阅读:stackoverflow.com/help/how-to-ask 它真的很有帮助

标签: node.js api asynchronous promise


【解决方案1】:

概念上:

await apiCall2(
  await apiCall1()
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 2022-08-13
    • 2018-10-20
    • 2016-05-19
    • 1970-01-01
    相关资源
    最近更新 更多