# eggjs-note **Repository Path**: chenshenhai/eggjs-note ## Basic Information - **Project Name**: eggjs-note - **Description**: 《Egg.js 深入浅出学习笔记》(暂时停更) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-01-08 - **Last Updated**: 2023-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Egg.js 深入浅出学习笔记 (重新构思,停更中...) ## 关于本书 - [关于作者(我)](https://chenshenhai.github.io) ## 前言 去年(2017)的这个时候写过一本 [《Koa2进阶学习笔记》](https://github.com/chenshenhai/koa2-note),主要demo+讲解的方式解读 Koa.js 2.x 的快速学习使用。 看了Egg.js 的官方文档 [https://eggjs.org/](https://eggjs.org/),发现使用教程已经很完善,无需再写相关的使用教程。然而,市面上分析Egg.js底层实现的资料却是比较少,因此,现在也同样以demo的形式来从零讲解Egg.js的内部实现逻辑,主要讲解内容有以下两点。 - 从Egg.js源码解读 Koa.js 的高阶使用 - 以Koa.js为基础从零开始分析Egg.js 写这本电子书的目的有 - 研究 Egg.js 源码 - 及时归纳学习过程 - 让自己立flag每周一更,锻炼文档能力 ## 交流 - 欢迎提出建议一起学习 Koa.js的高阶使用 - 欢迎对本书及demo提PR - 交流请移步 [issue](https://github.com/chenshenhai/eggjs-note/issues) ## 目录 * [Egg.js深入浅出学习笔记](README.md) * [致读者](note/reader/for-reader.md) * [Egg.js体系简析](note/sys/readme.md) * [Egg.js体系](note/sys/info.md) * [最小系统] * [最小WEB系统](note/start/smallest.md) * [Egg.js最小系统](note/start/mini.md) * [Egg.js最小流程](note/start/process.md) * [Egg.js模块归类](note/start/module.md) * [Egg.js路由增强](note/start/router.md) * [Egg.js最简加载器](note/start/mini-loader.md) * [核心体系egg-core](note/egg-core/readme.md) * [源码结构解析](note/egg-core/framework.md) * [实用内置工具](note/egg-core/util.md) * [Loader机制] * [Plugin加载实现] * [Config加载实现] * [Extend加载实现] * [Custom加载实现] * [Service加载实现] * [Middleware加载实现] * [Controller加载实现] * [Router加载实现] * [辅助体系] * [启动流程](note/egg/start-process.md) * [开发模式实现] * [调试模式实现] * [生产模式实现] * [测试模式实现] * [生态体系] * [中间件] * [插件] * [框架] * [其他] * [待续...]