获取父路由器的参数

时间:2016-11-19 13:41:15

标签: node.js express

假设我有两个嵌套在一起的路由器:

var appRouter = express.Router();
var childRouter = express.Router();

appRouter.use('/:parentId/childpath', childRouter);
childRouter.get('/:childId', (req, res, next) => {
    console.log(req.params); //only childId
    // How do I get parentId ?
});

有没有办法在子路由器处理程序中获取parentId

1 个答案:

答案 0 :(得分:6)

使用

创建子路由器
express.Router({ mergeParams: true })