去年的这个时候写过一本 《Koa2进阶学习笔记》,主要demo+讲解的方式解读 Koa.js 2.x 的快速学习使用。Koa.js底层源码虽然简单,但是作为项目开发的话,还是太基础和很单薄,会遇到以下问题。
- 功能单薄,需要自己去筛选和选择中间件
- 基础开放,开发自由度大,规范不统一
Egg.js 的设计,是为了解决以上的遇到的问题。本书就是围绕 Egg.js 的设计,用 Koa.js 2.0 从0开始,一步步用demo的形式构建一个完整的 Egg.js 系统。
- 有基本的Node.js基础
- 使用过Koa.js
- 使用过Egg.js
- 本书讲解代码版本
egg
v2.xegg-core
v4.x
- 记录Egg.js源码的学习过程
- 分析Egg.js的功能结构
- 整理Koa.js高阶框架的结构
- GitHub issue