- express尋找路由的過程
如果當(dāng)有對應(yīng)的路由可以匹配,那么不會繼續(xù)往下尋找(從上往下匹配)
如果我們在匹配到后,還想繼續(xù)匹配,需要借助對應(yīng)next方法
一般一次請求只能設(shè)置一次響應(yīng)頭
- 以下輸出的是1和123,但是一般會報錯,因為
一般一次請求只能設(shè)置一次響應(yīng)頭
var express = require('express');
var app = express();
app.get('/',function (req, res) {
console.log(1);
res.send('123');
});
app.get('/',function (req, res) {
console.log(2);
res.send('456');
});
app.listen(3000);
- 如果我們在匹配到后,還想繼續(xù)匹配,需要借助對應(yīng)next 方法
var express = require('express');
var app = express();
app.get('/',function (req, res,next) {
console.log(1);
next();
res.send('123');
});
app.get('/',function (req, res) {
console.log(2);
res.send('123');
});
app.listen(3000);