CNode

一个路由的问题

问答
Wwtcsy发布于10 年前最后回复10 年前1 回复3490 浏览0 收藏

app.use('/nginxlog/codeAnalytics/mobile',function(req, res, next) { logger.info("/xxxxx",xxxxxxxx); if(nowenv == "idc"){ next(); }
});

app.use('/nginxlog', index); app.use('/nginxlog/codeAnalytics', httpCodeAnalytics);

发现第一个use根本不会执行 这是为啥

查看回复

回复 (1)

H
hyj1991#1·10 年前

没怎么看懂,你是想让/nginxlog这个访问url,既执行第一个中间件,又执行第二个中间件么? 你这边写的是精确路由了,第一个中间件只有/nginxlog/codeAnalytics/mobile完整的URL访问(方法可以是任意的get/post/put等http动词),才会命中这个中间件

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