Expressbody-parser



常用API

 

1.     bodyParser.json(options) 解析二进制格式(Buffer流数据)

bodyParser.json(options)返回一个仅解析json格式数据的中间件。

option可选对象:

1. inflate - 设置为true时,deflate压缩数据会被解压缩;设置为true时,deflate压缩数据会被拒绝。默认为true。

2. limit - 设置请求的最大数据量。默认为'100kb'

3. reviver - 传递给JSON.parse()方法的第二个参数,详见JSON.parse()

4. strict - 设置为true时,仅会解析Array和Object两种格式;设置为false会解析所有JSON.parse支持的格式。默认为true

5. type - 该选项用于设置为指定MIME类型的数据使用当前解析中间件。这个选项可以是一个函数或是字符串,当是字符串是会使用type-is来查找MIMI类型;当为函数是,中间件会通过fn(req)来获取实际值。默认为application/json。

6. verify - 这个选项仅在verify(req, res, buf, encoding)时受支持

 

2bodyParser.raw(options)

返回一个将所有数据做为`Buffer格式`处理的中间件.其后的所有的req.body中将会是一个Buffer值。

 

option可选值:

1. inflate - 设置为true时,deflate压缩数据会被解压缩;设置为true时,deflate压缩数据会被拒绝。默认为true。

2. limit - 设置请求的最大数据量。默认为'100kb'

3. type - 该选项用于设置为指定MIME类型的数据使用当前解析中间件。这个选项可以是一个函数或是字符串,当是字符串是会使用type-is来查找MIMI类型;当为函数是,中间件会通过fn(req)来获取实际值。默认为application/octet-stream。

4. verify - 这个选项仅在verify(req, res, buf, encoding)时受支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值