什么是express.json()和express.urlencoded()?
我找不到express.json()和express.urlencoded()的任何文档。 他们每个人究竟做了什么?
json
和urlencoded
中间件都是bodyParser的一部分。 这是自述文件所说的:
bodyParser([选项])
返回分析
json
和urlencoded
中间件。 这些options
被传递给两个中间件。bodyParser.json([选项])
返回只parsing
json
中间件。 选项是:
strict
– 只parsing对象和数组limit
<1mb> – 最大请求主体大小reviver
– 传递给JSON.parse()
bodyParser.urlencoded([选项])
返回仅用qs模块parsing
urlencoded
中间件。 选项是:
limit
<1mb> – 最大请求主体大小