問題タブ [raml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
278 参照

rest - カスタム デフォルト サブパスを RAML のエンドポイントに追加する

私の REST アプリケーション モデルでは、多くのエンティティに "Auditable" インターフェイスが含まれています。これにより、これらのエンティティのエンドポイントにこれらのサブパスを追加する必要があります。

理想的な解決策は、「監査可能」な特性をエンドポイントに追加することですが、RAML の定義によると、特性は動詞レベルでのみ適用されます。

私にとってもう 1 つの理想的なオプションは、両方のパスを含むリソース タイプ「auditableItem」を定義することですが、RAML 定義ではリソース タイプにパスを追加することはできません。

現時点での私の最善のアプローチは、すべてのエンドポイントに両方のパスを追加し、本文を別のファイルに含めることです。

もっと良い方法はありますか?

0 投票する
1 に答える
180 参照

html - ANT スクリプト内で raml2html を実行する

フォルダーにいくつかの RAML ファイルがあり、 raml.orgサイトに掲載されているraml2htmlパッケージを使用して、それらを HTML ドキュメントに "ビルド" する ANT スクリプトをセットアップしています。 私は ANT を初めて使用するので、おそらく最も効率的に使用しているとは言えませんが、それは二次的な問題です。この目標を達成するために 2 つのターゲットを使用します。これらは次のようになります (clean と init は省略しました)。

ANT スクリプトを実行すると$ant build、これら 2 つのターゲットは次のように返します。

端末から実行したときのバージョンは 2.0.2 であるため、私が提供した引数が途中で<exec>raml2html のオプションに変換されたように見えます。ターミナルからこの同じコマンドを明示的に実行すると、期待どおりに正確に HTML が生成されます...どうやってこれを台無しにしましたか?-V$raml2html -V$raml2html -i src/sample.raml -o build/sample.html

0 投票する
1 に答える
1269 参照

mule - RAML ファイル/URL が存在しないか、すべての raml ファイルに対して Mule Studio の有効な RAML ではありません

raml サンプル ファイルを使用して新しい Mule プロジェクトを作成しようとしています。次のエラーが発生するたびに: The RAML file/URL does not exist or is not a valid RAML

このエラーの意味と、発生した場合、これを解決するにはどうすればよいか教えてください。

0 投票する
1 に答える
377 参照

spring-mvc - How to browse a file in raml language?

I want to browse a file in RAML like the tool postman: enter image description here

But when I write in RAML language is not support for that:

And It doesn't have button "Browse", so I don't know how to attach a file to endpoint: enter image description here

0 投票する
1 に答える
1781 参照

node.js - タブと EOL を保持するファイルを作成する

node.jsのファイルに文字列の内容を書き込もうとしています

いくつかの raml ファイルがあり、それらに参加できます。変数をコンソールに出力すると、よく解析されていることがわかりますが、ファイルに保存するとすぐに、ファイルには 1 行しか含まれていません。

ファイル内のすべての「\n」を変更するために、置換 EOL を追加しました。それを削除すると、ファイルの行末に「\n」が含まれます。

コンソールでの出力は次のとおりです。

0 投票する
1 に答える
1466 参照

java - java.lang.NoSuchFieldError の取得: RamlValidationService の VALUE

RAML URLの検証結果を返す RAML バリデーターを作成したいと考えています。そのために私はraml-java-parserを使用しています。そのreadmeファイルに従って、以下のコード行を実行しようとします:

そして、以下のエラーメッセージを取得します:

なぜこのエラーが発生するのですか? その前に、クラスが見つからないという例外が発生したため、jar ライブラリの下に手動で適用しました。

以下のものも試しました。inputStream は、ByteArrayInputStream を介して解析した RAML コンテンツです。しかし、これは無効な RAML ではないため、何か間違っている可能性があります。

検証結果 RAML オブジェクトへの変換

0 投票する
5 に答える
53381 参照

json - Swagger JSON を RAML/YAML に変換する

Swagger JSON を RAML/YAML に変換して検証するにはどうすればよいですか? 私はプログラムによる方法を探しているのではなく、1回限りの変換を探しています。

0 投票する
5 に答える
8431 参照

json - 無効な JSON スキーマ エラー

Mule EE 3.5.2 を使用しており、3.6.2 に移行しています。エラー ミュール無効な JSON スキーマ エラーをスローする json スキーマを持つ RAML プロジェクトがあります。さらに掘り下げると、https://github.com/mulesoft/raml-for-jax-rs/issues/81で説明されているように、必要な属性が問題のある属性であることがわかりました。しかし、必要な変更を行った後でも、同じエラーが発生します。ここでも Mule EE 3.6.2 を使用しています。以下はjsonスキーマです。どんな助けでも大歓迎です。

よろしく、 ハリ

エラーログは以下の通り