Koa2教程(初识篇)

目录
一、定义
二、安装
三、koa中间件

系列教程
Koa2教程(入门篇)
Koa2教程(常用中间件篇)


一、定义

一个简约、扩展性强,基于Node.js平台的web开发框架。

二、安装

yarn add koa

三、koa中间件

1、定义

使用app.use()注册的函数。每次客户端的请求,koa都会调用。

2、基本格式
//ctx:上下文,核心对象
//next:将处理的控制权转交给下一个中间件
app.use(async (ctx, next)=>{
  //...
  await next()    //等待下个中间件运行结束,才运行当前中间件的后续代码
  //...
})
3、基本执行流程

PS:执行流程,好比水分进出洋葱一样,洋葱的每层相当于中间件,水分输入相当于请求,水分输出相当于相应。整个过程中,执行指针需要遍历两次中间件(除了最后一个中间件)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容