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