Appearance
在前一段时间的面试中,有一个问题让我很有兴趣。你看过Express的源码吗?你了解过Koajs吗?
Express的源码不多,Koa的源码就更少了,原因我猜就是因为二者都有中间件的实现,框架将一些核心源码保存下来,将业务相关的代码和次级功能代码,拆离成为了中间件。
这个问题,需要我在尝试使用Koa之后才能得出答案了。
以下,我试着用koa+typescript搭建了一个基础项目,后面有时间再把它做成一个脚手架。