首页 > 解决方案 > 使用 loopback4 创建 API 网关

问题描述

如何从另一个 LB4 应用程序调用我的 loopback4 api?

让我再解释一下,

我创建了一个 lb4 应用程序作为微服务。我想创建网关并想在 lb4 网关应用程序中调用这个 lb4 微服务。因此,为此,我给出了目标 URL。由于我的微服务应用程序在 3000 端口上运行,而我的网关应用程序在 8000 端口上运行。

现在我想通过使用网关应用程序访问所有具有 8000 端口的 3000 个 api 端点。我已将此用于网关创建https://loopback.io/doc/en/lb4/Integrating-with-api-connect.html。但它不起作用。

然后,我尝试使用 openapi 规范调用 rest api。我已关注Loopback4 - Call REST API with OpenAPI definition this link。所有端点都是在资源管理器中创建的,但是在单击任何 api 以获取响应后,我收到错误为“未实现”。

我希望我能从专家那里得到解决方案!

标签: node.jsmicroservicesrestapi-gatewayloopback4

解决方案


不确定您是如何创建网关的,但您的网关是否支持模式,例如通过 Zuul 的路由可以配置为 path: /myusers/myservice/** 这意味着路径以 myusers/myservice 开头,之后的任何路径都将配置为 routed到服务。请查看以下页面以获取示例:-

https://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul.html


推荐阅读