app对象
app.listen 会启动进程监听端口
每次收到请求,对应的url和method会触发相应挂载在app上对应的回调函数
调用 next 方法,会触发下一个
一起来实现一个简单的express框架...那么可能一次请求打过来,就要触发多个路由
这里要注意,promise.then 源码实现和 express 的 next、以及 koa 的洋葱圈、redux 的中间件实现,有着一丁点相似,当你能真的领悟前后端框架源码时候...res, matchedList);
};
}
这样我们就完成了next方法,只要手动调用 next 就会调用下一个匹配到的路由回调函数
不到一百行代码,就完成了这个简单的express框架...写在最后
只要你根据我这些文章去认真自己实现一次,一年内拿个 P6 应该没什么问题
大道至简,希望你能通过这些文章真的学到框架的原理,进而自己能写出一些框架,走向更高的层级
我是Peter,曾经 20