关于koa中使用koa-bodyparser获取post请求传递的参数
获取不到的原因:
1.在package.json中查看是否安装koa-bodyparse,
2.如果已安装,在app.js中是否引用该模块,
3.一定要将app.use(bodyparser())放在app.use(index.routes())的前面!!!!!!!!
具体写法:
const koa = require('koa'); //中间件
// const Router = require('koa-router') //路由
const static = require('koa-static')//静态文件
const bodyparser = require('koa-bodyparser'); //pos获取数据
// const router = new Router() //实例化路由
const app =new koa(); //实例化app ,初始化文件入口
const index = require('./router/index')
// 注册bodyParse
app.use(bodyparser())
//注册router路由
app.use(index.routes())
//注册静态文件
app.use(static('./public'))
安装这个写法,一定不会出现任何问题,细心,可以事半功倍哦!!!,加油