1.1.2 开发要点

Koa本身比较简单,但要想使用好Koa,我们需要掌握以下开发要点,如图1-1所示。

○ Koa中间件。

○ ES6语法:Koa是基于Node.js v4以上版本进行开发的,所以对ES6语法支持得非常好。

○ HTTP基础。

○ 异步流程控制:推荐顺序是,async函数→Promise→Generator。

○ 数据库操作:几乎所有的Web应用都涉及操作数据库,所以掌握数据库知识非常重要。数据库一般分为关系型数据库和非关系型数据库。

○ API接口开发。

图1-1