body-parser:Node.js主体解析中间件

时间:2024-02-24 09:22:10
【文件属性】:

文件名称:body-parser:Node.js主体解析中间件

文件大小:33KB

文件格式:ZIP

更新时间:2024-02-24 09:22:10

nodejs javascript middleware parser json

人体解析器 Node.js主体解析中间件。 在处理程序之前,在中间件中解析传入的请求主体,该处理程序在req.body属性下可用。 注意由于req.body的形状基于用户控制的输入,因此此对象中的所有属性和值都不可信,应在可信之前进行验证。 例如, req.body.foo.toString()可能以多种方式失败,例如foo属性可能不存在或可能不是字符串,而toString可能不是函数,而是字符串或其他用户输入。 。 由于其复杂且通常较大的性质,因此无法处理多部分实体。 对于多部分实体,您可能对以下模块感兴趣: 和 和 该模块提供以下解析器: 您可能感兴趣的其他人体分析器: 安装 $ npm install body-parser API var bodyParser = require ( 'body-parser' ) bodyParser对象公开了各种工厂来创建中间件。 当Content-Type请求标头与type选项匹配时,所有中间件都将使用解析后的主体填充req.body属性;如果没有要解析的主体,与Content-Type不匹配,则为空对象( {} );或


【文件预览】:
body-parser-master
----.travis.yml(3KB)
----.eslintrc.yml(63B)
----index.js(3KB)
----HISTORY.md(15KB)
----package.json(1KB)
----test()
--------.eslintrc.yml(19B)
--------json.js(21KB)
--------support()
--------body-parser.js(4KB)
--------raw.js(12KB)
--------text.js(14KB)
--------urlencoded.js(24KB)
----LICENSE(1KB)
----.gitignore(69B)
----lib()
--------read.js(4KB)
--------types()
----README.md(17KB)
----.eslintignore(22B)

网友评论