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

你可能感兴趣的:(Koa2教程(初识篇))