とにかく、1つの同じRouteBaseで2つのtry-allパラメーターを使用できることはありますか?
すなわち:私は現在、S3からメディアファイルを取得するカスタマイズされたルートであるルート: "media /{*key}"を持っています
SEOの目的で:上記と同じS3リソースを指すが、最後に名前が追加された別のルート「media / {* key} /{*name}」を設定する必要があります
現在、ルーティングを処理する際にカスタマイズされた「StorageServiceRoute」を作成しました。
でも
var innerRoute = new Route(_routeUrl, this);
_routURL( "media / {* key} / {* name}")で2回のtry-catchを実行できません。また、次のようなエラーが発生します。
キャッチオールパラメータは、ルートURLの最後のセグメントとしてのみ表示できます。
ルーティングでこれを処理する良い方法はありますか?前もって感謝します!