专栏名称: 网易考拉前端团队
前端工程师
目录
相关文章推荐
前端早读课  ·  【第3532期】错误页面演变史:如何让失误变 ... ·  17 小时前  
龙视新闻联播  ·  清凉在龙江丨四季皆可游 昼夜都精彩 ·  昨天  
龙视新闻联播  ·  清凉在龙江丨四季皆可游 昼夜都精彩 ·  昨天  
北京生态环境  ·  618薅羊毛的正确姿势:夜间加油 ·  昨天  
北京生态环境  ·  618薅羊毛的正确姿势:夜间加油 ·  昨天  
前端大全  ·  前端行情变了,差别真的挺大。。。 ·  2 天前  
行乐  ·  反向旅游赢家!日本小众避暑地 ·  2 天前  
行乐  ·  反向旅游赢家!日本小众避暑地 ·  2 天前  
51好读  ›  专栏  ›  网易考拉前端团队

从源码入手探索koa2应用的实现

网易考拉前端团队  · 掘金  · 前端  · 2018-01-03 03:41

正文

请到「今天看啥」查看全文


2.0版本Koa放弃了generator,采用Async 函数实现组件数组瀑布流式(Cascading)的开发模式。

源码文件

├── lib
│   ├── application.js
│   ├── context.js
│   ├── request.js
│   └── response.js
└── package.json

核心代码就是lib目录下的四个文件

  • application.js 是整个koa2 的入口文件,封装了context,request,response,以及最核心的中间件处理流程。
  • context.js 处理应用上下文,里面直接封装部分request.js和response.js的方法
  • request.js 处理http请求
  • response.js 处理http响应

koa流程







请到「今天看啥」查看全文