Я не ищу авторизацию для конкретного запроса, поэтому я сделал это. Если путь запроса совпадает, я хочу пропустить промежуточное программное обеспечение auth.verifyToken
. Как я могу это сделать. Я пытался использовать return next()
, но это не такработает.
eventRouter.param('pin', (req, res, next, pin) => {
let path = `/event/matchpin/${pin}`;
if(req.path === path){
//do something here so that directly executes the route
}
//else it executes the auth.verifyToken middleware
next();
});
app.use('/user',auth.verifyToken,eventRouter);