有没有办法在express.js中为路由子集添加前缀?我知道你可以在调用app.router()时添加一个挂载点,但这会影响所有路由。
我正在寻找一种方法将 / api / v1 / 添加到一堆路由中,而不是将其应用于每个路由定义。
答案 0 :(得分:1)
express-namespace做你想做的事。
答案 1 :(得分:1)
另一种可能的解决方案:检查此库,它允许您对路由进行软编码并为其添加层次结构。您可以添加一个简单的路由,没有响应/ api / v1的处理程序,并且所有其他路由都是它的子项。