問題タブ [swagger-3.0]

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 に答える
1229 参照

java - io.swagger.v3.oas.annotations.media.Schema のパラメーターをオーバーライドすると例外がスローされる

このオープン API アノテーションがあります

できます。しかし、例外が発生するように@Parameter任意@Schemaの値に追加すると、次のようになります。schema = @Schema(type = "integer"))

つまり @Schema(type = ""))、正常に動作しますが、 @Schema(type = "integer"))動作しません。

注釈のtypeパラメーターだけではありません。@Schemaアノテーションのオーバーライド パラメーターは、 @Schemaこの例外をスローします。

しかし@Schema@ApiResponseどのオーバーライド パラメータでも問題なく動作します。

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

openapi - オブジェクトエラーを与えるSwagger Open APIセキュリティスキーマ

yaml の open api swagger 仕様でセキュリティ スキーマを設定する際に問題があります。

セキュリティ スキーマの設定中に以下のエラーが発生します。

ここに画像の説明を入力

パスでは Bearerauth を使用しましたが、それでも同じ問題:

パス:

この問題を修正する方法についての提案、または実装に問題がありますか?

0 投票する
0 に答える
56 参照

json - Swagger - 一部のオブジェクト項目が指定されていない/欠落しているとデフォルト設定する

swagger では、JSON (オブジェクト) を API の入力リクエスト ボディとして定義します。一部の JSON 項目は必須であり、他の項目は必須ではありません。また、デフォルトにしたい (または例として示した) 項目の一部は、デフォルトの JSON でまったく指定されないようにしています。どうすればこれを達成できますか?

上記のコードは、次の例を示しています。

しかし、私はそれが欲しい:

ありがとうございました。