- 构造器的写法
function *sum() {
yield 'hello world';
yield 'hello world2';
}
-
- yield的作用
-
yield类似return,但是在一般函数中,return只能一次。但是yield在函数中可以多次
-
yield后面可以设置字符串、函数、对象、构造器,作用是暂停构造器的执行
- 构造器不是一个函数
-
- koa是使用generator做的
- this代表当前的上下文(环境,用来处理请求和响应,与get和post类似),既表示请求,又表示对应的响应
- 代码应该是纵向发展,不能横向发展
-
- koa和express最大的不同
-
koa使用构造器实现,express使用回调实现;
-
处理路由寻址的路由不同;express像水流一样从上到下,而express是通过yield中断执行,先执行其他的,再回来继续执行*/
网友评论