一、前因
偶然在Github中看见基于Nodejs的[N-blog][https://github.com/nswbmw/N-blog] 原本计划参照GitHub中给出指引去学习,然后用express来写个多人博客。但是发现这篇教程可以提供方向,当遇到具体细节实现和原理时候还是摸不着头脑。
最后决定还是准备自己动手写,选择了“下一代的web框架” koa2(其实是跟express差不多,同一作者团队),发现koa2真是精简得可怕,route都要自己装插件,使用[脚手架][https://github.com/yi-ge/Koa2-API-Scaffold]写起来后各种不爽(文件引来引去,代码比较混乱)。
偶然在凌晨发现Egg这个框架,当时在手机上看文档,从12点看到凌晨两点,实在停不下来,这框架太TM爽了!
二、Egg特点
Egg已经被用在阿里多条产品线(包括蚂蚁)上,已经证明它的安全和可靠性,可以放心用。
我按照官方文档顺序整理一些笔记,以供查阅。
三、资料
[官方文档][https://eggjs.org/zh-cn/intro/],见过一些阿里系某些文档喜欢精简,但这篇文档颠覆我的认知,这绝对是非常好的入门材料,写的难度适中,例子详尽。