koa2中间件机制是什么?解决了什么问题?
https://blog.csdn.net/z591102/article/details/106141347
https://www.itying.com/koa/article-index-id-83.html
koa2中间件是通过Async / Await
实现的,中间件执行顺序是“洋葱圈”模型
原理:中间件之间通过next函数联系,当一个中间件调用next()
后,会将控制权交给下一个中间件,直到下一个中间件不再执行next()
时沿路返回,依次将控制权交给上一个中间件
可以用作登录态管理、状态码管理、错误处理,拦截进行一些处理