mini koa:手撕原始码系列一:一步一步手撕koa核心原始码开发一个迷你版本的koa加强对异步中间件实现原理的理解 源码
手撕koa源码 当前版本:2.13.0 兴亚继承自的NodeJS的events类,因此兴亚实例可以使用events提供的事件监听on以及触发事件emit koa的使用方法返回this,因此可以实现链式调用,app.use()。use()。listen()...。 koa使用getter / setter代理nodejs原生的req和res对象,并制作一些简单的修改以简化API。 组合函数,这是koa异步中间件的实现原理,也是koa的源码的核心部分 koa中间件的上下文koa为了能够简化API,重新添加上下文概念,将原始的nodejs请求对象req和响应对象res封装到上下文里面 吸气剂 koa使用getter / setter代理了原生的req和res对象 let request = { req : { url : 'http://localhost:8080/' } ,
下载地址
用户评论