我在ExpressJS中有以下路由配置:
router.route('/api/test/:param').get(route.doSomething);
router.route('/api/test/path/:a/:b').get(route.doSomethingElse);
问题是,如果我现在调用/ api / test / path / bla / blabla路由匹配之前的路由,因为:param参数(所以:param将是'/ path / bla / blabla',这是真的不是我想要的。
如何在不重新排序路线定义的情况下指定此类路线?