app.use(function(req,res,next){ console.log('middleware executed'); next(); });
app.get('/1',function(req,res){ console.log('/1'); res.end(); });
app.get('/2',function(req,res){ console.log('/2'); res.end(); });
Работает как положено. при запросе страниц /1 и /2 мидлвар выполняется в обоих случаях.
Меняем порядок:
app.get('/1',function(req,res){ console.log('/1'); res.end(); });
app.use(function(req,res,next){ console.log('middleware executed'); next(); });
app.get('/2',function(req,res){ console.log('/2'); res.end();});
Мидлвар перестает отрабатывать вовсе, т.е. даже при запросе страницы /2
В чем может быть дело?