Egg.js 深入浅出学习笔记 (每周一更)
发布于 2 个月前 作者 ChenShenhai 2140 次浏览 最后一次编辑是 1 个月前 来自 分享

Egg.js 深入浅出学习笔记 (每周一更)

传送门

前言

去年(2017)的这个时候写过一本 《Koa2进阶学习笔记》,主要demo+讲解的方式解读 Koa.js 2.x 的快速学习使用。

看了Egg.js 的官方文档 https://eggjs.org/,发现使用教程已经很完善,无需再写相关的使用教程。然而,市面上分析Egg.js底层实现的资料却是比较少,因此,现在也同样以demo的形式来从零讲解Egg.js的内部实现逻辑,主要讲解内容有以下两点。

  • 从Egg.js源码解读 Koa.js 的高阶使用
  • 以Koa.js为基础从零开始分析Egg.js

写这本电子书的目的有

  • 研究 Egg.js 源码
  • 及时归纳学习过程
  • 让自己立flag每周一更,锻炼文档能力

交流

在开始动笔这本开源电子书时,前期断断续续地阅读了Egg.js源码,现在处于列提纲和起步编写阶段,难免有些纰漏或错误,如有错误欢迎提出。

  • 欢迎提出建议一起学习 Koa.js的高阶使用
  • 欢迎对本书及demo提PR
  • 交流请移步 issue

eggjs-note-360.png

目录

16 回复

等更~最近也在阅读egg的源码

6666跟着大佬学习了~

image.png

Boss is watching you…

@ChenShenhai 我去年学了你的《Koa2进阶学习笔记》入门了Node网站开发,非常感谢;之前在你的blog上学的,没想到在这儿又看到你的blog,学习学习

求一套 Nest 教程, https://docs.nestjs.cn/ ,比egg 架构更牛逼~

@ChenShenhai 感谢分享。

  • app.get 现在已经不推荐了,直接 app.router.get

@atian25 哈哈,谢谢天猪老师指导,我回头改一下文章和demo源码。

那这里有个疑问请教一下, 源码 https://github.com/eggjs/egg-core/blob/master/lib/egg.js#L363 这里路由方法的代理,后续大版本变化有没有打算淘汰掉?

如无必要,一般不会

每周一更《Egg.js路由增强》

上周周比较忙,更新有点仓促,如有缺漏或错误欢迎提PR,这一章代码联系更大,建议多研究demo为主 https://github.com/chenshenhai/eggjs-note/tree/master/demo/001-router

回到顶部