node 模块 require
koa框架
如果看过Koa的相关文章,或许会提到next的执行顺序是洋葱模型,那么今天来看看next的执行顺序到底是怎样的。
app.use((ctx, next) => {
console.log(1);
next()
console.log(2)
})
app.use((ctx, next) => {
console.log(3);
next()
console.log(4)
})
app.use((ctx, next) => {
console.log(5);
next()
console.log(6)
})
上面的代码执行顺序是1,3,5,6,4,2,
没错,确实符合洋葱模型,那么再看看下面的代码