# 開発プロセス中に、エディター Banana は時々問題に遭遇します。go-openapi/runtime/middleware を使用して API 定義をロードできないという問題が発生します。この問題はプロジェクトの通常の進行に影響を与える可能性があるため、時間内に解決する必要があります。この問題を解決する前に、go-openapi/runtime/middleware とは何か、また API 定義がロードできない理由を理解する必要があります。この記事では、この問題の原因を詳しく説明し、誰もがこの問題をスムーズに解決できるように解決策を提供します。
私は golang の http/net
と github.com/go-openapi/runtime/middleware
を使用して ## swagger を探索しています#go で。次のコードを使用します:
リーリー
http://localhost:8088/docs にアクセスすると、次のメッセージが表示されます:
net/http ライブラリおよび
middleware は、サーバー ルートに関連する
swagger.json ファイルを見つけることができません。ファイルは次の場所にあります:
リーリー
swagger.json の場所を
middleware にどのように指示すればよいですか?
リーリー
specurl が指定されていない場合、デフォルトは次のようになります。/swagger.json
以上がgo-openapi/runtime/middleware を使用して API 定義をロードできないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。