0
我遇到了一个可能听起来很奇怪但很多人必须处理的问题。将参数解释为参数
我在我的routes.js
文件中定义了两条路线。
ROUTE1
router.route('/atpages/:query')
.get(app.oauth.authorise(), atpagesController.getAtpagesByIdOrName);
Route2到
router.route('/atpages/match')
.get(app.oauth.authorise(), atpagesController.matchAtpagesByUrl);
两种路线都应该调用控制器不同functions
,但问题是,每当我打Route2
自动Route1
被调用。我知道它正在考虑match
作为查询的问题,我的问题是,我需要路由来打不同的问题,而无需重新定义它们的端点。
我想要的是路线应该保持不变,但它们应该只对应相应的功能。
TIA。