Koa本身比较简单,但要想使用好Koa,我们需要掌握以下开发要点,如图1-1所示。
○ Koa中间件。
○ ES6语法:Koa是基于Node.js v4以上版本进行开发的,所以对ES6语法支持得非常好。
○ HTTP基础。
○ 异步流程控制:推荐顺序是,async函数→Promise→Generator。
○ 数据库操作:几乎所有的Web应用都涉及操作数据库,所以掌握数据库知识非常重要。数据库一般分为关系型数据库和非关系型数据库。
○ API接口开发。
图1-1