koa 相对于 express 的优势在于, 

 

1.  使用了 yield generator 封装了co 框架, 使得异步处理, 能像同步那样书写

 

2.  使用了 中间件 ko-schema, 使得验证代码和业务代码分离, 减少耦合 (中间件的设计哲学则让参数验证以及错误处理变得极为简单与优雅, 而node 1/3 代码都是处理错误 )

 

 

 

 

 

 

 

https://github.com/nswbmw/N-club