[埋点搜集服务器] - 总结: Koa 服务端框架用到了哪些能力
本节目标: 「实现一个简单的埋点服务器」 站在巨人的肩膀上,不仅登高望远,可以低头俯瞰,Node 有很多优秀框架,赋予我们极大的工程效率,那么前面章节学习到的 Node 基础能力在 Koa 这个框架里到底用到了哪些呢?我们拨开云雾看一看。
对于 Node 的框架部分,我们本册只针对 Koa 简单学习一下,因为它的源码更精简,结构更清晰,学习的难度相对较小,Koa 的历史就不多说了,也是 TJ 开创,从 GeneratorFunction 时代到现在的 Async/Await 异步时代,经历了一个较大的版本变化,大家可以翻开 Koa 5 年前的代码 看一看,早期的 Koa 就分离了 Application 和 Context,代码风格和流程的设计就比较精简,对于进化到今天的 Koa ,在它里面像 cookies koa-compose delegates 都尽量抽象出去了,所以剩下的部分,特别的纯粹,只有:
- a