Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 909 Bytes

for-reader.md

File metadata and controls

24 lines (18 loc) · 909 Bytes

致读者

去年的这个时候写过一本 《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.x
    • egg-core v4.x

写书目的

  • 记录Egg.js源码的学习过程
  • 分析Egg.js的功能结构
  • 整理Koa.js高阶框架的结构

反馈途径

  • GitHub issue