koa获取不到前端的参数

关于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'))

安装这个写法,一定不会出现任何问题,细心,可以事半功倍哦!!!,加油

你可能感兴趣的:(koa获取不到前端的参数)