koa中间件的一些问题
koa的洋葱模型是根据compose的返回一个多层嵌套的Promise
我阅读过koa的源码
然后有了以下的一些尝试
这样子的方式是我企图模仿实践以下koa的原理
以下是使用koa框架的写法
路由部分
请求对应路由。可以看到此时的输出
最开始企图模仿的输出
不难看出两者输出是完全一致的
使用await调用next也是表现一致
此时将代码中间件内的return 去除掉
koa框架的
自做的
那么问题来了。这种差异是如何造成的。我是看少了什么还是对某些原理还不了解
本人力微希望有明白的朋友可以解解惑!