如何实现 指定路由匹配指定中间件
假如有 /user/… 和 /topic/… 两类路由,staticFile是一个中间件函数,用app.use(staticFile)注册中间件, user 和 topic 路由都会匹配, 有没有什么方法只让 /user 路径的路由匹配这个中间件,而所有 /topic 路径的路由都不匹配这个中间件
4 回复
staticFile中间件里面开头加个url判断
来自酷炫的 CNodeMD
function staticFile(req,res,next){
if(req.url.match(/\/topic\/?/) return next();
......
}
@q86002618 试了一下可以,谢谢啦!
@JustforNode 不客气哈
来自酷炫的 CNodeMD