【发布时间】:2020-02-26 17:04:52
【问题描述】:
我正在开发一个包含大约 5 个服务的微服务。每个服务都在自己的容器中——显然不同的 IP 地址。每个服务都有自己的数据库。每个都可以独立工作。我正在使用 docker-compose 来启动将它们连接到同一网络中的服务。
我在尝试从另一个容器访问一个容器的路由时遇到了挑战,例如 app.use('/api/auth', routes.auth);在用户管理服务和 app.use('/api/tasks', routes.tasks);在任务服务中。如何从用户管理服务访问任务路由?简单地说,我想从用户管理的任务服务中获取数据。
我已经尝试过http-proxy-middleware,但到目前为止我没有成功。
请多指教
【问题讨论】:
标签: node.js docker express microservices