洋葱模型
koa框架的业务流程是一个完全的异步编程模型,通过ctx上下文对象来贯穿http的上下游。那么我们最重要的就是理解洋葱模型。

const koa = require("Koa")
const app = new koa()
app.use((ctx,next)=>{
console.log(1)
next()
console.log(2)
})
app.use((ctx,next)=>{
console.log(3)
console.log(4)
})
app.listen(3000)
大家可以看这段代码,其执行效果为1342,也就是说这就好比