koa 和 ES6

    1. 构造器的写法
function *sum() {
    yield 'hello world';
    yield 'hello world2';
}

    1. yield的作用
    • yield类似return,但是在一般函数中,return只能一次。但是yield在函数中可以多次

    • yield后面可以设置字符串、函数、对象、构造器,作用是暂停构造器的执行

    1. 构造器不是一个函数
    1. koa是使用generator做的
    • this代表当前的上下文(环境,用来处理请求和响应,与get和post类似),既表示请求,又表示对应的响应
    1. 代码应该是纵向发展,不能横向发展
    1. koa和express最大的不同
    • koa使用构造器实现,express使用回调实现;

    • 处理路由寻址的路由不同;express像水流一样从上到下,而express是通过yield中断执行,先执行其他的,再回来继续执行*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容