【问题标题】:Creating API gateway using loopback4使用 loopback4 创建 API 网关
【发布时间】:2023-03-18 10:32:02
【问题描述】:

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

让我解释一下,

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

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

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

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

【问题讨论】:

    标签: node.js microservices rest api-gateway loopback4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-22
      • 1970-01-01
      • 2020-07-26
      • 2021-01-23
      • 2013-06-06
      • 2016-12-17
      • 2023-03-06
      • 2018-03-15
      • 2020-03-10
      相关资源
      最近更新 更多