我有一个NodeJs App,其中我使用中间件进行授权,如下所示:-
app.use('/api', authorizeMiddleWare, routes);
有一条路线,该路线由以下所有路线组成:-
router.use('/route1', route1);
router.use('/route2', route2);
这些路线也有子路线
router.route('/:id/user').get(controller.getUser)
我只想从授权中间件中排除此路由:-
GET / api / route1 / id / user
有人可以帮我吗?
答案 0 :(得分:1)
我通过修改authorizationMiddleware并在特定API上进行正则表达式匹配来解决了这个问题