0

我有 NodeJs 应用程序,我在其中使用中间件进行授权,如下所示:-

app.use('/api', authorizeMiddleWare, routes);

并且有由所有路线组成的路线,假设如下:-

router.use('/route1', route1);
router.use('/route2', route2);

而且这些路线也有子路线

router.route('/:id/user').get(controller.getUser)

我只想从授权中间件中排除这条路线:-

获取 /api/route1/id/用户

谁能帮我解决这个问题?

4

1 回答 1

1

我通过修改授权中间件并在特定 API 上进行正则表达式匹配解决了这个问题

于 2020-08-22T07:00:14.453 回答