function *(next){}的问题
来源:
oog
2016-11-29
老师我看你代码中显示的是function *(next){}这种写法,涉及到调用下一个中间件您就是直接调用yield next。 我知道他的作用是调用下一个中间件,但是对于这个 next是什么,我还有很大的疑问? 是Koa中定义的什么函数么???
写回答
1回答
-
Scott
2016-11-30
next 不是某个函数,而是所有将被可能调用到的中间件和流程中的环节,Koa 框架本身封装好了调用的细节,所以在具体的业务逻辑中,next 都指向下一个被调用的函数,无论是异步的还是同步的
012016-12-01
相似问题