【发布时间】:2014-08-05 19:05:28
【问题描述】:
是否有一种简洁的方式来处理 Express 4 路由中的键/值查询参数?
router.route('/some/route?category=:myCategory')
我想检测此路由中是否存在“myCategory”并使用 router.param([name], callback) 来处理相关逻辑。
router.param('myCategory', function(req, res, next, id) {
/* some logic here... */
});
如果我有像/some/route/:myCategory 这样的路由,上面的'router.param()' 可以正常工作,但如果我使用会失败
router.route('/some/route?category=:myCategory')
我在这里做错了什么,还是 Express 4 路由器不支持开箱即用?
【问题讨论】: