Expressbody-parser

body-parser是什么?

body-parser是一个HTTP`请求体解析中间件`,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体,Express框架中就是使用这个模块做为请求体解析中间件。

body-parser与 原生解析对比

Node.js原生HTTP模块中,是将用户请求数据封装到了用于请求对象req中,该对象是一个`IncomingMessage`,该对象同时也是一个可读流对象。

var http = require('http');

//用http模块创建一个http服务端

http.createServer(function(req, res) {

req.on('data', function(chunk){

....

});

req.on('end', function(){

....

//在此对不同类型进行判断

}).listen(3000);;

body-parser模块是一个Express中间件,它使用非常简单且功能强大,接下来进入干货阶段.

你可能感兴趣的:(Expressbody-parser)