0

问题:

我在Bluemix的 Api Connect 中发布了两个微服务(在 Spring Boot 中)。我想为每个人分配一个基本路径,以便我们有办法将它们分开。IE:

API 1https://api.us.apiconnect.ibmcloud.com/[organization]/[catalog]/api1/[endpoint-of-api1] 的路径: API 2 的路径:https://api.us.apiconnect.ibmcloud.com/[organization]/[catalog]/api2/[endpoint-of-api2]


我的解决方案:

在application.yml文件中为每个 Api 分配上下文路径:

server:
  contextPath: /api1

尽管这可行,但当微服务不应该知道其外部上下文时,为整个服务器设置基本路径似乎并不正确(基本路径的原因只是为了在 Api Connect 中进行分离)

有任何想法吗?

4

1 回答 1

1

在 API Designer 中,您可以编辑基本路径和特定的 API 路径:

基本路径: 编辑基本路径

API 路径 编辑 API 路径

要获得这些设计设置,请完成以下步骤:

  1. 在您的 API Connect 服务中,单击导航窗格中的草稿部分,然后单击API选项卡:

API 管理器

  1. 单击要编辑的相应 API,将显示 API Designer。您可以在此处编辑基本路径和 API 路径,如以下部分所示:

API 设计器

有关更多信息,请参阅以下文档 为 REST API 定义路径

于 2017-05-18T14:07:21.173 回答