问题:
我在Bluemix的Api Connect中发布了两个微服务(在Spring Boot中)。我想为每个路径分配一个基本路径,以便我们有办法将它们分开。即:
API 1的路径:https://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)
有什么想法吗?
答案 0 :(得分:1)
在API Designer中,您可以编辑基本路径和特定的API路径:
要进入这些设计设置,请完成以下步骤:
有关详细信息,请参阅以下文档 Defining Paths for a REST API