无论如何,我可以在同一个 RouteBase 中使用 2 个 try-all 参数吗?
即:我目前有路由:“media/{*key}”,这是一条从 S3 获取媒体文件的自定义路由
出于 SEO 目的:我需要设置另一条路由“media/{*key}/{*name}”,它指向与上述相同的 S3 资源,但在末尾附加了一个名称
目前我在处理路由时创建了一个定制的“StorageServiceRoute”。
然而
var innerRoute = new Route(_routeUrl, this);
无法在 _routURL ("media/{*key}/{*name}") 中有 2 个 try-catch,并且出现如下错误:
包罗万象的参数只能作为路由 URL 的最后一段出现。
在路由中有什么好的方法来处理这个问题吗?提前致谢!