koa--简介(1)

141 阅读1分钟

1.什么是koa

koa是一个新的web框架,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。

利用async函数丢弃回调函数,并增强错误处理。koa没有任何预置的中间件,可快速而愉快的编写应用程序。

2.koa核心概念

Koa Application(应用程序)

Context(上下文)

3.建一个简单的koa项目

安装  

   新建空文件 -- npm init -y  --   npm i --save koa(安装koa) -- 创建文件夹index.js 

 如下

http://localhost:3000/   运行查看

4.router(请求不同的方法,返回不同,可以看出其中可以链式调用)

安装   cnpm i -S koa-router

5. koa工作原理

执行的顺序: 顺序执行

回调的顺序: 反向执行

先进后出

6.koa中的async  await

通过隐式的promise返回其一个结果

特点   简洁   async /await   丰富的中间件