問題タブ [tapir]
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.
scala - Scala - バクの動的ステータス コード タイプの不一致
エラー出力に動的ステータスコードを必要とするエンドポイントをバクで作成しています。
シールの特性を宣言し、FailureResponse
この特性を拡張するケース クラスを作成しました。示されている例に似ています https://tapir-scala.readthedocs.io/en/latest/endpoint/statuscodes.html
モデル
終点
エラー出力パラメータのタイプを に設定しましたAuthenticationModel.FailureResponse
。
ただし、タイプの不一致が発生しています
必要な AuthenticationModel.FailureResponse シリアル化可能な製品で AuthenticationModel.FailureResponse が見つかりました
scala - Tapirを使用したjsonのステータスフィールド
status
Tapirのjson応答にフィールドを追加するにはどうすればよいですか?
次のようなエンドポイントがあるとします。
私のCirceエンコーダーは
次のようなjsonを取得したいと思います:
Akka Http でその circe エンコーダーを使用すると、ステータス フィールドがエンコードされます。Tapirで同じアイデアを実現するにはどうすればよいですか? どうにかしてカスタム コーデックを使用する必要がありますか?