- express寻找路由的过程
如果当有对应的路由可以匹配,那么不会继续往下寻找(从上往下匹配)
如果我们在匹配到后,还想继续匹配,需要借助对应next方法
一般一次请求只能设置一次响应头
- 以下输出的是1和123,但是一般会报错,因为
一般一次请求只能设置一次响应头
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);
- 如果我们在匹配到后,还想继续匹配,需要借助对应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);