1.1.7 • Published 6 years ago
body-parser-zcm v1.1.7
说明文档
打招呼
这是一个让您百用不爽的包,包您满意!
Installation
npm install body-parser-zcm --save
Usage
//引入querystring,可将键值对转成对象
var querystring = require("querystring");
module.exports = function(req,res,next) {
var bufferList = [];//创建数组接收data事件中的chunk字符
req.on("data",function(chunk) {
bufferList.push(chunk);
})
//获取数据
req.on("end",function() {
var result = Buffer.concat(bufferList);//将每一项拼接并储存
result = result.toString("utf-8");
if(req.headers["content-type"].indexOf("json") !== -1) {
req.body = JSON.parse(result);//json形式
}else {
req.body = querystring.parse(result);//x-www-form-urlencoded形式
}
//中间键
next();//调用第三个参数,并继续执行下一个请求
})
}
提示
您有任何的问题,或发现任何BUG,请及时联系我,支持微信,扣扣,电话等 微信号158****9448,欢迎前来学术交流!