cristinazhou / Blog

1 stars 0 forks source link

Koa 框架学习整理 #3

Open cristinazhou opened 2 years ago

cristinazhou commented 2 years ago

概述:

Koa 是基于Node.js 的HTTP中间件框架,Egg.js (BFF框架)就是基于Koa实现的。

应用程序: Koa 应用程序是 一个包含一组中间件函数的对象。 Koa应用程序是一个包含一组中间件函数的对象,它是按照类似堆栈的方式组织和执行(先进后出)

当一个中间件调用 next() 则该函数暂停并将控制传递给定义的下一个中间件。当在下游没有更多的中间件执行后,堆栈将展开并且每个中间件恢复执行其上游行为。

Q1:源码理解 koa中 合并中间件、代理对象属性的代码实现 ?

参考: Koa官方文档