【发布时间】:2020-06-01 06:08:13
【问题描述】:
您好,我正在尝试构建一个非常简单的“API 网关”来演示一个小型微服务项目。我正在使用 Nodejs 和 Express,我想编写一个非常简单的面向公众的 api-gateway 服务器来将请求路由到我的不同微服务。例如,假设我有微服务 AB 和 C。我希望对 localhost:3000/api/A 的请求转到微服务 A 并返回结果,然后对 localhost:3000/api/B 的所有其他请求转到微服务 B 并返回结果等。我想写这个而不是使用 NGINX,有人可以帮助我了解如何实现这一点吗? (我其他的“微服务”大部分也是nodejs/express api)
我可以在代码中获得一个简单的快速示例吗?我希望看到对 google 的 GET 请求,然后客户端能够获得 GET 请求。 (使用其他库或模块也很酷!:D)
【问题讨论】:
标签: javascript node.js express microservices api-gateway