【问题标题】:Web-App access to different APIs (Best Practices)Web 应用程序访问不同的 API(最佳实践)
【发布时间】:2018-03-12 11:55:46
【问题描述】:

所以我想用 NodeJS 创建一个 Web 应用,它可以访问三个不同的 API:

  • 我自己的 RESTful-API 连接到数据库
  • 第三方 API #1
  • 第三方 API #2

我真的应该在我的网络应用程序中实现对所有三个 API 的访问,还是应该扩展我自己的 API 以作为其他两个 API 的接口?

我知道这个问题可能非常主观,但我在网上没有找到任何关于这种情况的信息。我希望有人能给我一些信息如何处理这种情况。

【问题讨论】:

    标签: node.js rest api http


    【解决方案1】:

    api 网关听起来对你来说是一个很好的解决方案。

    一般情况下 - 您的客户端应用程序只会与网关通信,而网关本身会将请求重定向到您的相关 Web 应用程序。

    我推荐你阅读这篇关于 API 网关的文章:https://blog.risingstack.com/building-an-api-gateway-using-nodejs/

    【讨论】:

    • 非常感谢。对于建议和文章。我只是不知道我在寻找什么。但是 API 网关这个术语很有帮助。
    猜你喜欢
    • 2011-02-18
    • 1970-01-01
    • 2015-09-02
    • 2012-06-06
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多