正文解析器json()和urlencoded()函数是否可以替代express json()和urlencoded()函数?

时间:2019-02-12 23:34:54

标签: javascript node.js rest express

快速框架带有快速功能express.json()express.urlencoded()

我们有body-parser库,它似乎具有相同的功能。

我的问题是,正文解析器是否可以代替express.json()express.urlencoded()

它处理req.body的创建方式与内置Express函数不同吗?

1 个答案:

答案 0 :(得分:2)

body解析器包在Express 4.0之前一直是Express middle。那时,它已从Express捆绑包中删除,但人们仍然依赖它。因此,大约4.1 Express带来了它,但又将其集成到框架中。

是的,由于这些功能直接基于人体分析器,因此实际上是直接替代。因此,它们本质上是同义词。 Express团队实际上维护着人体分析器。