每日灵魂一问-中间件之koa

koa中间件

在nodejs中koa
中间件:主要是指封装http请求的方法

中间件的运行过程

先从最外面的中间件开始执行,遇到next() 后进入下一个中间件

每日灵魂一问-中间件之koa_第1张图片

参数
1.ctx :的封装了 request 和 response 的变量
2.next: next 就是进入下一个要执行的中间件

koa常用中间件

  • Koa的中间件就是函数,可以是async 函数,或是普通函数
  • 一定要写next()

koa-bodyparser
对于POST请求的处理,koa-bodyparser中间件可以把koa2上下文的formData数据解析到ctx.request.body中

connect-history-api-fallback
用于处理vue-router使用history模式返回index.html,让koa2支持SPA应用程序。

你可能感兴趣的:(前端node.js)