2

有没有办法在 express.js 中为路由子集添加前缀?我知道您可以在调用 app.router() 时添加挂载点,但这会影响所有路由。

我正在寻找一种将/api/v1/添加到一堆路由的方法,而不是将其应用于每个路由定义。

4

2 回答 2

1

express-namespace做你想做的事。

于 2013-08-26T04:49:28.187 回答
1

另一种可能的解决方案:检查这个库,它允许您对路线进行软编码并向它们添加层次结构。您可以添加一个没有响应 /api/v1 的处理程序的简单路由,并让所有其他路由成为它的子路由。

https://github.com/hrajchert/express-shared-routes

于 2013-10-08T20:27:36.680 回答