使用loopback4创建API网关



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

让我再解释一下

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

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

然后,我尝试使用openapi规范调用rest api。我遵循Loopback4 -调用REST API与OpenAPI定义这个链接。所有的端点都是在资源管理器中创建的,但我在点击任何api获得响应后得到错误为"未实现"。

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

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

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