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
我正在休息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