Koa 教程

前言

利用 HTTP 模块 我们已经能构建 Web 应用, 但是这个模块还是过于底层, 使用起来是比较的繁琐. 离直接跟底层协议打交道好不了多少, 最早对 HTTP 模块进行封装的 Node.js 框架, 其中比较流行的一个有 Express, 它做了很多简化的工作和增强了扩展的功能, 最主要是引进了中间件的概念, 获得了很多好评. Express 就是 koa 的前生. 也可以这么看 Koa 是ES6版的 Express, 原班人马, 只是把ES5语法改成ES6, 并且换了个名. 目前新的 Koa 版本是 Koa2.

Koa 是一个比较有代表性的 Node.js 框架, 经过几年的发展, 已经有丰富的插件扩展, 甚至还有在它的基础上又封装了一层的框架, 例如阿里的 Egg.js,所有想踏入 Node.js 的 Web 大门, Koa 首选推荐.

Koa 教程 Koa 入门 Koa HTTP Koa 开发框架 Koa 路由 Koa 静态文件 Koa bodyparser Koa 视图 Koa 数据库 Koa 记录日志