从早期的单纯切页面,到后来的大前端时代的到来,前端技术一直在不断变化。前端的工作场景也不再局限于浏览器,而是扩展到了后端、移动端等不同场景。
那么Node能做哪些事情呢?前端项目经常用到的Webpack、Babel其实都是用Node写的,目前Node社区非常活跃,也诞生了不少优秀的框架,Koa就是其中的佼佼者。Koa的设计非常巧妙,但是整体并不复杂,在其基础上也很容易开发BFF框架,如阿里的Egg就是基于Koa开发的。本章将介绍Koa的诞生背景、安装环境准备等基础知识。