CNode

新的koa把generator返回的thunk都promise化有什么好处么?

问答
Eelevensky发布于10 年前最后回复10 年前4 回复4330 浏览0 收藏

koa代码看起来还是很吃力的,对事件轮询的队列机制,generator函数,Promise新特性好多延展知识现在稍微都懂一些了才差不多能看下来。 问题如标题,原来的thunkfy函数不也挺好的么,不知道和Promise之后由于promise的队列是micro-task会比原来的 macro-task这些要快一些。

查看回复

回复 (4)

Y
yinzSE#1·10 年前

看了很多 koa 的 中间件

不理解 为什么 很多第一行就是 await next()

E
elevensky#2·10 年前
引用 yinzSE看了很多 koa 的 中间件 不理解 为什么 很多第一行就是 await next()

@yinzSE 等待下一个中间件执行完,再执行。

J
JasonBoy#3·10 年前

async函数也是直接返回promise, 所以感觉把这个都包在promise里比较统一

I
i5ting#4·10 年前
引用 yinzSE看了很多 koa 的 中间件 不理解 为什么 很多第一行就是 await next()

@yinzSE 拦截的是请求后的,所以。。。。和koa 2.x的中间件原理易用的

参与回复
登录后即可参与回复。登录