問題タブ [swagger-codegen]
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.
swagger - このステートメントが意味するもの wrt swagger フレームワーク
「メソッド、パラメーター、およびモデルの記述はサーバー コードに緊密に統合されているため、API とそのドキュメントの同期が維持されます。」
サーバーコードに変更を加えた場合、yml ファイルにも変更を加える必要があるということですか? はいの場合、サーバーから 100 個の API を実行している場合 (たとえば、cherrypy を使用している場合)、サーバー コードに変更を加えて yml コードと API ドキュメントの同期を維持する場合、変更する必要がありますか? 100 個の API すべての yml コード?
基本的に、サーバーコードの変更がどのように処理されるか知りたいですか? yml ファイルを変更することによるものですか、それとも他の方法によるものですか?
ios - swagger-apiが機能しないswift 3
swift の Swagger-api でエラーが発生し、解決方法がわかりません。 https://github.com/swagger-api/swagger-codegen これは、swagger-api をダウンロードしているリンクです。ダウンロード後、解凍します。解凍したフォルダー > samples > client > petstore > swift3 を開きます。このフォルダには 3 つのデモ (デフォルト、promisekit、rxSwift) があります。それを開いて実行しようとすると、「宣言されていない型 'OuterEnum' の使用と宣言されていない型 'ClassModel' の使用」というエラーが表示されます。解決方法がわかりません。誰でもこのコードを実行するのを手伝ってください。
java - swagger-codegen クライアント: モデルに jackson アノテーションを含める方法
残りのクライアントを生成するために swagger-codegen を使用していますが、問題が発生します。使用しているサービスは継承を持つモデルを返します。API モデルは次のようになります。
API モデルには、継承を処理するために jackson アノテーションが付けられています。API は正常に動作します。クライアントを生成するとき、クライアント モデルには jackson アノテーションがないため、生成されたクライアントを使用して API を使用すると、常に Book クラスを使用して逆シリアル化されます。Magazine クラスは「見えません」。生成されたモデルには、継承を処理するためのジャクソン注釈がないためだと思います。
モデルに jackson アノテーションを追加するように swagger-codegen を構成するにはどうすればよいですか。
どうもありがとう...