1

トランスフォーマーをセットアップしていて、異なるオブジェクト スキーマを返す 2 つの類似した API ルートを処理する必要があるとします。

/beers/{id}               -> [Beer]
/beers/grouped-by-country -> [Country:Beer]

パス マッチングは基本的なグロブしかサポートしていないため、Siesta はこのタイプのケースを区別できないようです。だから私たちができる最善のことは

service.configureTransformer("/beers/*") { ... }
service.configureTransformer("/beers/grouped-by-country") { ... }

もちろん、/beers/*も一致/beers/grouped-by-countryするため、レスポンスを間違ったオブジェクト タイプに解析しようとします。

この場合、ルートを区別する方法はありますか?

4

0 に答える 0