Web-App访问不同的API(最佳实践)

时间:2018-03-12 11:55:47

标签: node.js rest api http

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

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

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

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

1 个答案:

答案 0 :(得分:1)

api gatweway听起来像是一个很好的解决方案。

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

我建议您阅读有关API网关的文章:https://blog.risingstack.com/building-an-api-gateway-using-nodejs/