一个路由的问题
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动词),才会命中这个中间件