快速框架带有快速功能express.json()
和express.urlencoded()
。
我们有body-parser库,它似乎具有相同的功能。
我的问题是,正文解析器是否可以代替express.json()
和express.urlencoded()
?
它处理req.body
的创建方式与内置Express函数不同吗?
答案 0 :(得分:2)
body解析器包在Express 4.0之前一直是Express middle。那时,它已从Express捆绑包中删除,但人们仍然依赖它。因此,大约4.1 Express带来了它,但又将其集成到框架中。
是的,由于这些功能直接基于人体分析器,因此实际上是直接替代。因此,它们本质上是同义词。 Express团队实际上维护着人体分析器。