2
/foo
でGETリクエストを実行すると、私のリクエストは例Aの最初のミドルウェア機能を通過しますが、例Bではバイパスしますか?app.use()とapp.get()の処理方法が異なります
例A
GET「/ foo」という
app.use('/', function(req, res, next) {
console.log("req passes through here");
next();
}
app.get('/foo', function(req, res, next) {
console.log("then req passes through here");
}
例B
GET「/ foo」という
app.get('/', function(req, res, next) {
console.log("this part is bypassed...");
next();
}
app.get('/foo', function(req, res, next) {
console.log("then req passes through here");
}
したがって、ミドルウェアは/
にマウントされていますが、例Bでは実行されません。