Route defined in OpenAPI specification (/uri/xxx/{yyy}/{zzz}) but there is no defined onGET operation.

Route defined in OpenAPI specification (/uri/xxx/{yyy}/{zzz}) but there is no defined onGET operation.

Swagger Editor上でOpen APIを書いてnodejs-serverをダウンロードします。

zipファイルを解凍してnpm startしてhttp://localhost:8080/docsにアクセスします。

Executeすると、「Route defined in OpenAPI specification (/uri/xxx/{yyy}/{zzz}) but there is no defined onGET operation.」となって500エラーとなります。

原因を調査したのですが、いまいちわからず。

ExecuteするとURIに日本語がエンコードされずにそのまま表示されていたので、この日本語を英語に変えてみました。

再度ダウンロードして起動すると正常に実行できました。

x-displayName

x-displayNameを使用してtags部分をエイリアス設定ができます。

1点注意なのは、tagsが複数ある場合は、全てエイリアス設定をしないといけないです。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA