3

RAML を初めて使用するので、基本的な質問があります。

代替 baseUri のセットを指定することはできません (単一のみが許可されます)。API の複数の代替インストールをモデル化する代替方法はありますか (たとえば、個別のリリース サイクル環境用)?

4

2 に答える 2

3

これに対処する方法は、テンプレートを使用することbaseUriです。

私が使用するJVMアプリの場合:

baseUri: ${baseUri}

RAML ファイルを JSP としてレンダリングします。

私が使用する Ruby アプリの場合:

baseUri: <%= base_uri >

ERBとしてレンダリングします。

の値baseUriは、受信リクエストに基づいてオンザフライで計算されるため、デプロイされているホスト/ドメインと常に一致します。

于 2015-04-02T07:20:23.117 に答える