0

RAML ファイルをインポートし、APIKit ルーターを使用して既存のプロジェクトで必要なフローを生成しようとしています。私がインポートしている RAML は、API Manager によって生成された zip から直接作成されたものであり、それは有効であり、Anypoint Studio で開いても問題はありません (有効です)。ここで問題があります。APIKit ルーター コンポーネントをプロジェクトに取り込み、構成を追加すると、通常どおり RAML ファイルを選択しますが、[マッピングの追加] をクリックすると、次のエラーが発生します。

「ファイル api.raml が存在しません。既存の RAML ファイルを指定するか、RAML ファイル フィールドを空のままにしてください。この最後のオプションは、RAML ファイルがまだ存在しない場合に役立ちます。」

どんな助けでも大歓迎です。

4

3 に答える 3

0

RAML ファイルが無効であることが判明しましたが、何らかの理由で API Manager と Anypoint Studio エディタはこれを強調表示しませんでした。問題は、不適切な場所 (get: の下) で displayName パラメーターを使用したことでした。興味深いことに、APIKit Router はこれを無視できませんでしたが、他のツールは無視できました!

于 2016-04-04T08:45:41.387 に答える