echarts的学习(七)Koa2的快速上手

2021-01-05 12:30:51 浏览数 (1)

Koa

  • 本地安装Koa2
  • 洋葱模型

本地安装Koa2

里面的代码是

代码语言:javascript复制
// 1.创建koa对象
const Koa = require('koa')   // 将已经安装的koa 进行引入
const app = new Koa()  //将引入的koa创建一个对象
// 2.编写响应函数(中间件)
// ctx:上下文,web容器,  用ctx可以拿到     ctx.request      ctx.response
// next: 下一个中间件,下一层中间件是否能够得到执行, 取决于next这个函数有没有被调用
app.use((ctx, next) => {
  console.log('第一层中间件...1')
  ctx.response.body = 'hello world'
  next()
  console.log('第一层中间件...2')
})
// 第二层中间件
app.use(async (ctx, next) => {
  console.log('第二层中间件...1')
  const ret = await next()
  console.log(ret)
  console.log('第二层中间件...2')
})
// 第三层中间件
app.use((ctx, next) => {
  console.log('第三层中间件')
  return 'i love the dog'
})
// 3.绑定端口号 3000
app.listen(3000)

启动

node app.js

洋葱模型

koa

0 人点赞