一、原生 Nodejs 获取 post 提交数据
下面代码是原生JS获取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
需要使用bodyparser中间件,当然前提是安装koa-bodyparser。
npm install --save kkoa-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传值