function *(next){}的问题

来源:

oog

2016-11-29

老师我看你代码中显示的是function *(next){}这种写法,涉及到调用下一个中间件您就是直接调用yield next。 我知道他的作用是调用下一个中间件,但是对于这个 next是什么,我还有很大的疑问? 是Koa中定义的什么函数么??? 

写回答

1回答

Scott

2016-11-30

next 不是某个函数,而是所有将被可能调用到的中间件和流程中的环节,Koa 框架本身封装好了调用的细节,所以在具体的业务逻辑中,next 都指向下一个被调用的函数,无论是异步的还是同步的

0
1
oog
谢谢老师,我把源码中关于这一块看了一下,现在比较明了了~
2016-12-01
共1条回复

贯穿全栈React Native开发App

全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩

946 学习 · 385 问题

查看课程