var express = require('express'); var app = express();
app.use(function middleware1(req, res, next) { console.log('middleware1 开始'); next(); console.log('middleware1 结束'); })
app.use(function middleware2(req, res, next) { console.log('middleware2 开始'); next(); console.log('middleware2 结束'); })
app.use(function middleware3(req, res, next) { console.log('middleware3 开始'); next(); console.log('middleware3 结束'); })
app.get('/', function (req, res) { res.send('Hello World!'); console.log('123456') });
app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
最后的输出结果是 ➜ express-demo node app.js Example app listening on port 3000! middleware1 开始 middleware2 开始 middleware3 开始 123456 middleware3 结束 middleware2 结束 middleware1 结束
请问一下这个和koa的洋葱模型有区别吗??