REST API - 如何从主路由获取参数到嵌套路由?

REST API - How to get parameters from main route to nested one?

我正在休息api,我正在使用中间件并尝试设置嵌套路由。

我得到了这样的东西:

router.use('/route/:param/day, router1);
router.use('/route/:param/year, router2);


router1.get('/:day/:month/:year', function(req, res){
...
});

该参数指的是我必须对我的数据库进行的研究类型,我需要知道类型和日期才能进行正确的请求。 问题是,我想将参数从父级获取到嵌套的参数中,我设置了 mergeParams: true 但我无法获取它,它始终未定义。

检查您的快递版本。 mergeParams 可从 express 4.5.0+ 获得。参考:http://expressjs.com/api.html