我正在使用inversify-express-utils
,并且正在寻找一种方法来设置端点匹配的顺序。
例如...使用快递。路由器可能有
router.get('/users/me')
router.get('/users/:userId')
和users/me
端点将成功解决。
但是使用inversify
,我有这样的端点和控制器(省略了详细信息以显示装饰器)
@controller('/users')
@httpGet('/:userId')
@controller('/users/me')
@httpGet('/')
似乎users/me
控制器在以后注册,即使我较早导入它,也因此它在调用users/:userId
参数的情况下调用userId
。
有没有办法对此进行排序?