Koa2 post如何提交数据?koa-bodyparser中间件的使用方法是怎样的呢?下面我们来看看以下代码便一目了然。
一、 原生Nodejs获取post提交数据
function parsePostData(ctx){
return new Promise((resolve,reject)=>{
try{
let postdata="";
ctx.req.on('data',(data)=>{
postdata += data
})
ctx.req.on("end",function(){
resolve(postdata);
})
}catch(error){
reject(error);
}
});
}
二、 Koa 中koa-bodyparser中间件的使用
1、安装 koa-bodyparser
npm install --save koa-bodyparser
2、安装 引入配置中间件
var Koa = require('koa');
var bodyParser = require('koa-bodyparser');
var app = new Koa();
app.use(bodyParser());
app.use(async ctx => {
ctx.body = ctx.request.body;
})
3、使用
ctx.request.body 获取post提交的数据
资料来自: 点击打开链接