【问题标题】:Call another API from within an API从 API 中调用另一个 API
【发布时间】:2016-05-19 14:31:41
【问题描述】:

可能标题没有说明我想要达到的目标,所以我会在这里尝试。

我有一个 API(我正在使用 Strongloop),通过它我可以存储一些测试结果。每个测试套件的测试用例数量可能会有所不同,但在测试套件结束时,在发布最终结果后,我希望我的 API 将 OK/NOK 状态发送到另一个 REST API。

我有一个名为 jobs 的模型,在这个模型中,一个键是与另一个模型的关系,名为 reports,我在其中保存所有测试结果。作业模型仅包含有关应用的一般数据。

我的问题是,在测试套件完成后,我不知道将自动发送 OK/NOK 到其他 API 的代码放在哪里。

你能给我建议吗?

【问题讨论】:

  • 您可以使用环回 REST 连接器。这是我对类似问题的回答 - 如果有帮助,请点赞:-) stackoverflow.com/a/34153753/344022
  • 似乎是我想要的。我现在就试试,如果它有效,我会支持这个解决方案。谢谢!
  • 如果您只需要向另一个 API 发送消息,请求库可能就足够了。除非您更广泛地使用它来进行来回通信,否则无需将其他 API 映射为数据源。 npmjs.com/package/request

标签: javascript api loopbackjs strongloop


【解决方案1】:

我使用了 Brian 回复中的请求模块,并使用 ctx.instance.propertyName 传递了修改后的属性。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2020-12-08
    • 2020-09-10
    • 2018-03-15
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多