node--koa
koa是什么?
基于node平台的下一代web开发框架。
洋葱圈模型:(每个中间件都是洋葱的一层,请求时会执行一遍,响应时也会执行一遍)
下包:
npm install koa
语法与相关:
const koa = require('koa')
const app = new koa()
常用中间件:
bodyParser:
app.use(bodyParser()) //处理post请求的参数,存放位置要靠前
koa-static: //处理静态资源
下包:npm install koa-static -S
const serve = require('koa-static')
app.use(serve(path.join(__dirname, '文件存放路径'))) // path包要引入
koa-router: //处理路由连接
下包:npm install koa-router -S
const koaRouter = require('koa-router')
const router = koaRouter() //注意:bodyParser要在koa-router之前
例:
上下文:
koa重要概念
了解: