一个路由的问题
发布于 7 年前 作者 wtcsy 2721 次浏览 来自 问答

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 回复

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

回到顶部