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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容