web-dev-qa-db-ja.com

Swagger ..この定義をレンダリングできません提供された定義は有効なバージョンフィールドを指定していません

この定義をレンダリングできません。指定された定義では、有効なバージョンフィールドが指定されていません。

有効なSwaggerまたはOpenAPIバージョンフィールドを指定してください。サポートされているバージョンフィールドは、swagger: "2.0"およびopenapi:3.0.n(たとえば、openapi:3.0.0)に一致するものです。

以下のエラーを止めるために正しいバージョンを挿入する必要があるのはどこですか。 Swaggerエディターは正常に動作しますが、特定のプロジェクトを起動するとこのエラーが表示されます。初めてSwaggerを使用します。どうもありがとう

6
Paddy Popeye

API定義 にOpenAPI/Swaggerバージョン番号がありません。この場合は"swagger": "2.0"。次のように先頭に追加します。

{
    "swagger": "2.0",

    "title" : "Music API Documentation",
    ...
6
Helen