我需要构建一个 API,其中大多数路由都以一个公共 URL 部分为前缀,该部分也有一个参数。
在我的具体情况下,我的路线需要如下所示:
/accounts/:account/resource1/:someParam
/accounts/:account/resource2/:someParam/whatever
/accounts/:account/resource3/
/accounts/:account/resource4/subResource/
等等..
所以理想情况下,我会创建一个包含子路由(、、、、等)的父路由。/accounts/:account/resource1resource2resource3resource4
我还需要:account可以从所有子路由访问该参数。
使用 NestJS 实现这一目标的最佳方法是什么?