トランスフォーマーをセットアップしていて、異なるオブジェクト スキーマを返す 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
するため、レスポンスを間違ったオブジェクト タイプに解析しようとします。
この場合、ルートを区別する方法はありますか?