nodejs体解析文章数据实例

  

<>强安装

        美元npm安装体      

<强> API

        var bodyPaeser=要求(体)      

可以通过体对象创建中间件,当接收到客户端请求时所有的中间件都会给申请。身体添加属性,请求体为空,则解析为空{}(或者出现错误)。

  

<强> bodyParser.json(选项)

  

中间件只会解析json,允许请求提任意Unicode编码支持gzip和缩小编码。

  

<强>选择

  

一个对象,有以下属性

  

<>强膨胀

  

默认为假,真→压缩的请求体会被解压,假→压缩的请求提不被解压。

  

<>强限制

  

控制请求体最大大小,默认为100 kb,当为数字时会转换为字节,当为字符串时,价值值会通过字节库转换为字节大小。

  

<>强兴奋剂

  

此选项会通过JSON.parse直接传给其第二个参数。

  

<强>严格

  

默认为真,当为真时只接受数组和对象,当为假时会接受任何JSON。解析能接受的。

  

类型   

类型选项用来决定中间件要解析媒体类型。选项可以是一个函数或者是字符串。当为字符串时,可以直接通过类型库直接传递给选项,字符串也可以为一个扩展名(例如json), mime类型(application/json、/*/json)。当为函数时:默认为application/json。

  

<强>验证

  

验证选项,若缺失则为一个函数函数(点播,res buf、编码),但为一个缓冲区。

  

<强> bodyParse.raw(选项)

  

将请求体内容作为缓冲来处理,并返回。支持gzip压缩压缩。

  

膨胀   

限制   

类型   

验证   

<强> bodyParser.text(选项)

  

将请求提内容作为字符串来处理,并返回。支持gzip压缩压缩。

  

defaultCharset   

若请求头未设置内容类型则默认为utf8

  

膨胀   

类型   

验证   

<强> bodyParser.urlencoded(选项)

  

中间件只解析urlencoded请求体,并返回,只支持utf - 8编号文本,支持gzip压缩压缩。

  

扩展   

真正→使用参数库(默认)假→使用qs库。

  

限制   

parameterlimit   

指定参数最长长度,默认1000

  

类型   

验证   

<强>举例:

        const表达=要求(“表达”);   const bodyParser=要求(“体”);      var server=express ();   server.listen (8080);      server.use (bodyParser.urlencoded ({   扩展:假的,//扩展模式   限制:2 * 1024 * 1024//限制2 m   }));      服务器。使用(“/?函数(点播,res) {   console.log (req.body);//发布//请求。查询得到//请求。身体后   });      

<强> html代码:

        & lt;形式行动=" http://localhost: 8080”=皃ost”方法比;   用户:& lt; input type=" text " name="用户"/祝辞& lt; br>   密码:& lt;输入type="密码" name="通过"/祝辞& lt; br>   & lt;输入类型="提交" value=" https://www.yisu.com/zixun/提交“在      

以上这篇nodejs体解析文章数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

nodejs体解析文章数据实例