問題タブ [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.

0 投票する
1 に答える
409 参照

scala - Scala - バクの動的ステータス コード タイプの不一致

エラー出力に動的ステータスコードを必要とするエンドポイントをバクで作成しています。

シールの特性を宣言し、FailureResponseこの特性を拡張するケース クラスを作成しました。示されている例に似ています https://tapir-scala.readthedocs.io/en/latest/endpoint/statuscodes.html

モデル

終点

エラー出力パラメータのタイプを に設定しましたAuthenticationModel.FailureResponse

ただし、タイプの不一致が発生しています

必要な AuthenticationModel.FailureResponse シリアル化可能な製品で AuthenticationModel.FailureResponse が見つかりました

0 投票する
0 に答える
68 参照

scala - Tapirを使用したjsonのステータスフィールド

statusTapirのjson応答にフィールドを追加するにはどうすればよいですか?

次のようなエンドポイントがあるとします。

私のCirceエンコーダーは

次のようなjsonを取得したいと思います:

Akka Http でその circe エンコーダーを使用すると、ステータス フィールドがエンコードされます。Tapirで同じアイデアを実現するにはどうすればよいですか? どうにかしてカスタム コーデックを使用する必要がありますか?