前缀express.js路由

时间:2013-08-25 23:13:31

标签: javascript express

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

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

2 个答案:

答案 0 :(得分:1)

express-namespace做你想做的事。

答案 1 :(得分:1)

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

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