問題タブ [asp.net-mvc-apiexplorer]

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

asp.net-core - Swashbuck が生成された swagger.json に含めるように、ヘルスチェック エンドポイントを ApiExplorer に追加する方法

Microsoft がここで文書化しMicrosoft.AspNetCore.Diagnostics.HealthChecksているように、アプリケーションにスタイル ヘルス チェックを追加しました。

また、Swashbuckle を使用して、 swaggerドキュメントを生成しています。次に、NSwagを使用して、他のアプリケーションが使用するクライアント API を生成します。

問題はMapHealthChecksStartup.csで追加されたヘルスチェック エンドポイントが に追加されていないことApiExplorerです。Swashbuckle が swagger ドキュメントを生成するために使用するものであるため、これは問題です。

Swashbuckle が swagger ファイルに含めることができるように、healthcheck エンドポイントを ApiExplorer に追加する最良の方法は何ですか?

ヘルス チェック エンドポイント add ApiExplorer (以下のコード) を手動で追加しようとしました。アプリケーションは正常に実行されましたが、swagger ドキュメントにはエンドポイントが含まれていませんでした。