nodejs body-parser 解析post数据实例
可以通过body-parser 对象创建中间件,当接收到客户端请求时所有的中间件都会给req.body 添加属性,请求体为空,则解析为空{} 。中间件只会解析 json ,允许请求提任意Unicode编码支持 gzip 和 deflate 编码。控制请求体最大大小,默认为100kb,当为数字时会转换为bytes,当为字符串时,value值会通过 bytes库 转换为字节大小。此选项会通过JSON.parse直接传给其第二个参数。默认为true,当为true时只接受数组和对象,当为false时会接受任何JSON.parse 能接受的。typetype 选项用来决定中间件要解析媒体类型。inflatelimittypeverify将请求提内容作为字符串来处理,并返回。defaultCharset若请求头未设置Content-Type则默认为utf8inflatetypeverify中间件只解析urlencoded 请求体,并返回,只支持UTF-8编号文本,支持gzip deflate 压缩。extendture->使用queryString库(默认) false->使用qs库。
用户评论