[解決済み] swagger.json(またはyaml)をエクスポートする方法
質問
Swaggerの定義ファイルをエクスポートするにはどうすればよいですか。swagger.jsonやswagger.yamlなどのJSONまたはYAMLファイルである必要があります。
次のようなエンドポイントを持っているとします。
http://example.com//swagger/ui/index#!
:
バージョンは
api version: v1
.
私が見ることができる "Export" ボタンがありません。では、どのようにエクスポートすればよいのでしょうか?
どのように解決するのですか?
API定義のURLは、Swagger UIのトップバーに表示されます。
/v2/api-docs?group=full-petstore-api
したがって、完全なURLは次のようになります。
http://localhost:8080/v2/api-docs?group=full-petstore-api
Swagger UI の新しいバージョンでは、API 定義へのリンクが API タイトルの下に表示されることが多いので、リンクを右クリックして「名前を付けて保存」することができます。
Swagger UI に API 定義への可視リンクがない場合、ページ ソースを表示して
url
などのパラメータを指定します。
const ui = SwaggerUIBundle({
url: "https://petstore.swagger.io/v2/swagger.json", // <-------
dom_id: '#swagger-ui',
が表示されない場合は
url
が表示されていない場合、または
url
がコード式の場合は、ブラウザの開発ツールを開いて
ネットワーク
タブに切り替え、キャッシュを無効にします。それからページをリフレッシュして、API定義ファイル(
swagger.json
,
swagger.yaml
,
api-docs
など) でフィルタリングすることができます。でフィルタリングすることができます。
XHR
で絞り込むことができます。
別の方法として、実際の
url
を見つけるには、ブラウザのコンソールを使用して、UI バージョンに応じて次の値のいずれかを評価します。
-
Swagger UI 3.xです。
ui.getConfigs().url
-
Swagger UI 2.xです。
swaggerUi.api.url
OpenAPIの定義が.jsファイル内に埋め込まれていることがあります。この場合、このファイルを取り出して、余分な部分を取り除いてください。
関連
-
[解決済み] Swashbuckle/Swagger + ASP.Net Core: "Failed to load API definition" (API定義の読み込みに失敗しました)
-
[解決済み] java.lang.RuntimeException: missing swagger input or config を修正するにはどうすればよいですか?
-
[解決済み] ネット5のウェブAPIでSwashbuckleをアップグレードしてSwaggerResponseを使用するには?
-
[解決済み] Swagger APIをPostmanにインポートする方法は?
-
[解決済み] Swagger Spec (swagger.json) で「Authorization: Bearer <token>」を表現する方法
-
[解決済み] 既存のpostmanコレクションを元にswaggerを生成するには?[クローズド]
-
[解決済み] OpenAPI(Swagger)で文字列やNULLを含むプロパティを定義する方法は?
-
[解決済み] ASP.NET Core - Swashbuckle が swagger.json ファイルを作成しない。
-
[解決済み] Swagger/OpenAPI - $refを使用して、再利用可能な定義済みパラメータを渡す
-
[解決済み] OpenAPI / Swaggerファイルで日付を宣言する正しい方法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.lang.RuntimeException: missing swagger input or config を修正するにはどうすればよいですか?
-
[解決済み] ネット5のウェブAPIでSwashbuckleをアップグレードしてSwaggerResponseを使用するには?
-
[解決済み] Swagger APIをPostmanにインポートする方法は?
-
[解決済み] Swagger Spec (swagger.json) で「Authorization: Bearer <token>」を表現する方法
-
[解決済み] 既存のpostmanコレクションを元にswaggerを生成するには?[クローズド]
-
[解決済み] OpenAPI(Swagger)で文字列やNULLを含むプロパティを定義する方法は?
-
[解決済み] Swagger/OpenAPI - $refを使用して、再利用可能な定義済みパラメータを渡す
-
[解決済み] OpenAPI / Swaggerファイルで日付を宣言する正しい方法は何ですか?