1.这个模块提供以下解析器

  (1) JSON body parser (2) Raw body parser (3)Text body parser (4)URL-encoded form body parser

2.如何安装

  npm install body-parser

3.API

  var bodyParser = require('body-parser');

  可以通过body-parser对象创建中间件,当接受到客户端请求时所有的中间件都会给req.body添加属性,请求内容为空时,解析为空或者错误。

  (1)bodyParser.json(options)

    处理json数据

    app.use(bodyParser.json());

  (2)bodyParser.raw(options)

    处理Buffer数据流

  (3)bodyParser.text(options)

    处理文本数据

  (4)bodyParser.urlencoded(options)

    处理UTF-8的编码的数据

    app.use(bodyParser.urlencoded({extented:false}))    

    extend

      ture->使用queryString库(默认) false->使用qs库。

最新文章

  1. 再战江湖。vuforia 初试
  2. C#小程序呢飞行棋设计分析
  3. iOS 选择的照片或者拍照的图片上添加日期水印
  4. 用python2.7,采集新浪博客
  5. C++内存分配方式
  6. unity3d AssetBundle包加密
  7. HTTP请求中的User-Agent 判断浏览器类型的各种方法 网络爬虫的请求标示
  8. JVM ,JIT ,GC RUNTIME 解析
  9. Dalvik opcodes
  10. Unicode字符以16进制表示
  11. CentOS 6.5 安装与配置LAMP
  12. Mac OS X 中安装JDK7
  13. ecshop 嵌入地图加载不了问题
  14. Java中abstract和interface的区别
  15. web server性能优化浅谈
  16. 打包优化实践(如何Code Spliting)
  17. Spark Standalone spark-env.sh
  18. YUV格式与RGB格式
  19. TkbmMWFileClient产生的Timeout/error waiting for connection.
  20. day26 面向对象的常用方法 和 元类的使用

热门文章

  1. 使用 Python 为 KVM 编写脚本,第 1 部分: libvirt
  2. QT5的QDesktopSerivices不同
  3. virtualbox 桥接 (转)
  4. Mysql的空值与NULL的区别
  5. c的详细学习(3)数据的输入输出
  6. nodejs模块之http&&url
  7. P3988 [SHOI2013]发牌
  8. mysql 数据库使用
  9. linux 新建分区 、格式化 并挂载的命令
  10. matlab之sub2ind()函数