Node.js Web应用程序对不同API的访问(最佳实践)

Node.js Web应用程序对不同API的访问(最佳实践),node.js,rest,api,http,Node.js,Rest,Api,Http,因此,我想用NodeJS创建一个web应用程序,它可以访问三种不同的API: 我自己的RESTful API连接到数据库 第三方API#1 第三方API#2 我真的应该在我的web应用程序中实现对所有三个API的访问,还是应该扩展自己的API以作为其他两个API的接口 我知道这个问题可能很主观,但我在网上没有找到任何关于这种情况的信息。我希望有人能给我一些如何处理这种情况的信息。api gatweway听起来是一个很好的解决方案 一般来说,您的客户端应用程序将仅与网关通信,网关自身将把请求重

因此,我想用NodeJS创建一个web应用程序,它可以访问三种不同的API:

  • 我自己的RESTful API连接到数据库
  • 第三方API#1
  • 第三方API#2
我真的应该在我的web应用程序中实现对所有三个API的访问,还是应该扩展自己的API以作为其他两个API的接口


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

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

一般来说,您的客户端应用程序将仅与网关通信,网关自身将把请求重定向到您的相关web应用程序中


我建议您阅读这篇关于API网关的文章:

非常感谢。为了得到建议和文章。我只是不知道我在寻找什么。但是术语API网关帮助很大。