对比 express 更小 更健壮
解决繁琐的回调函数嵌套, 并极大地提升错误处理的效率
Koa 的核心设计思路是为中间件层 提供高级语法糖封装,
(其实就是用了 ES6的生成器, 能中断函数的执行,
过一段时间 一个异步操作成功之后, 继续该执行函数)
这样能灵活使用多个中间件, 这些中间件可能有异步执行,
以增强其互用性和健壮性,并使得编写中间件变得相当有趣
=================================================
http://koa.bootcss.com/