跳到主要内容
CNode

如何实现 指定路由匹配指定中间件

问答
JJustforNode发布于 9 年前最后回复 9 年前
439860

假如有 /user/... 和 /topic/... 两类路由,staticFile是一个中间件函数,用app.use(staticFile)注册中间件, user 和 topic 路由都会匹配, 有没有什么方法只让 /user 路径的路由匹配这个中间件,而所有 /topic 路径的路由都不匹配这个中间件

查看回复

回复 (4)

Q
q86002618#49 年前
引用 JustforNode@q86002618 试了一下可以,谢谢啦!

@JustforNode 不客气哈

来自酷炫的 CNodeMD

J
JustforNode#39 年前
引用 q86002618

@q86002618 试了一下可以,谢谢啦!

Q
q86002618#29 年前
function staticFile(req,res,next){
	if(req.url.match(/\/topic\/?/) return next();
		......
	}
Q
q86002618#19 年前

staticFile中间件里面开头加个url判断

来自酷炫的 CNodeMD

参与回复

登录后即可参与回复。登录