RAML中的多个baseUri?

我是RAML的新手,我有一个基本问题:

无法指定一组替代baseUri(仅允许一个).是否有任何替代方法来建模API的多个替代安装(例如,对于单独的发布周期环境)?

最佳答案
我处理这个问题的方法是模板化baseUri.

对于我使用的JVM应用程序:

baseUri: ${baseUri}

并将RAML文件呈现为JSP.

对于Ruby应用程序,我使用:

baseUri: <%= base_uri >

并呈现为ERB.

baseUri的值是根据入站请求动态计算的,因此它始终与部署它的主机/域匹配.

转载注明原文:RAML中的多个baseUri? - 代码日志