美文网首页小程序开放
Koa2教程(初识篇)

Koa2教程(初识篇)

作者: 简栋梁 | 来源:发表于2019-06-26 19:20 被阅读0次

    目录
    一、定义
    二、安装
    三、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教程(初识篇)

        本文链接:https://www.haomeiwen.com/subject/zlyhcctx.html