問題タブ [connexion]

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

python-3.x - Python2 接続フレームワーク - ディレクトリ構造のコントローラー

アプリケーションの REST API アクセスを設定するために、接続フレームワークを使用して遊んでいます。

私のアプリケーションは python2 で構築されています。python2 用の接続フレームワークをインストールし、エディター (editor.swagger.io) を介して yaml ファイルをいじってみました。Python Flask サーバー コードをダウンロードし、Python2 と互換性があるように変換して、1 つのコントローラーでテストしました。

サーバーが実行されている場所と同じディレクトリにコントローラーが配置されている場合。すべて問題ありませんでした。すべてのルートが追加され、期待どおりに機能していました。次に、いくつかのビジネス ロジックに基づいてコントローラーを分割し、コントローラーごとにツリー構造が必要でした。

何かのようなもの

等々。これは python2 では機能しません。python3でも動くようです。理由はありますか?
ログから次のエラーが表示されます

yaml 構成ファイルで、OperationId を api.magic1.func1() などとして追加します。

0 投票する
2 に答える
702 参照

python - Python Connexion — 400 応答エラーの "Type" キーを制御する

私は、REST API 用の Python ライブラリである connexion を、swagger 定義と共に使用しています実際のリクエストに対しては適切に機能していますが、検証の失敗などのエラー状態が発生すると、次のようなレスポンスが返されます。

タイトル、ステータス、詳細はすべて適切で理にかなっていますが、typeキーの値を制御して、単にそこにあるのではなく、より役立つ情報を提供できる方法はabout:blankありますか?

内部的には、connexion はリクエストとフラスコを使用しているように見えるので、それらから活用できるものがあるのではないでしょうか?