Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chenshenhai/eggjs-note
《Egg.js 深入浅出学习笔记》(暂时停更)
https://github.com/chenshenhai/eggjs-note
egg eggjs koa2 koajs
Last synced: 28 days ago
JSON representation
《Egg.js 深入浅出学习笔记》(暂时停更)
- Host: GitHub
- URL: https://github.com/chenshenhai/eggjs-note
- Owner: chenshenhai
- License: mit
- Created: 2018-01-02T14:25:17.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-26T15:09:04.000Z (about 6 years ago)
- Last Synced: 2024-10-30T22:04:05.689Z (about 1 month ago)
- Topics: egg, eggjs, koa2, koajs
- Homepage:
- Size: 619 KB
- Stars: 514
- Watchers: 60
- Forks: 70
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-star-libs - chenshenhai / eggjs-note
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)
* [开发模式实现]
* [调试模式实现]
* [生产模式实现]
* [测试模式实现]
* [生态体系]
* [中间件]
* [插件]
* [框架]
* [其他]
* [待续...]