从 express 中间件中删除子路由
Remove subroute from express middleware
我有 NodeJs 应用程序,我在其中使用中间件进行授权,如下所示:-
app.use('/api', authorizeMiddleWare, routes);
并且存在由假设如下的所有路线组成的路线:-
router.use('/route1', route1);
router.use('/route2', route2);
而且这些路线还有子路线
router.route('/:id/user').get(controller.getUser)
I want to exclude only this Route from authorization middleware:-
GET /api/route1/id/user
谁能帮我解决这个问题?
我通过修改 authorizationMiddleware 并对特定 API
进行正则表达式匹配来解决这个问题
我有 NodeJs 应用程序,我在其中使用中间件进行授权,如下所示:-
app.use('/api', authorizeMiddleWare, routes);
并且存在由假设如下的所有路线组成的路线:-
router.use('/route1', route1);
router.use('/route2', route2);
而且这些路线还有子路线
router.route('/:id/user').get(controller.getUser)
I want to exclude only this Route from authorization middleware:-
GET /api/route1/id/user
谁能帮我解决这个问题?
我通过修改 authorizationMiddleware 并对特定 API
进行正则表达式匹配来解决这个问题