为了账号安全,请及时绑定邮箱和手机立即绑定

关于bodyParser.urlencoded 中设置 extended 的问题

bodyParser.urlencoded 中设置 extended 为 true 和为 false 有什么区别吗?

正在回答

4 回答

我发现最大的区别是如果设为false,键值对中的值就默认为'String'或'Array'形式,但是往mongodb里面存数据时_id是ObjectId类型的,存不进去。设为true就能存进去了

0 回复 有任何疑惑可以回复我~

分别设置一下,看看输出的数据类型 就懂了…

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57aa03950001907a06150185.jpg 

最后一句:

返回的对象是一个键值对,当extended为false的时候,键值对中的值就为'String'或'Array'形式,为true的时候,则可为任何数据类型。

1 回复 有任何疑惑可以回复我~

https://github.com/expressjs/body-parser

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

关于bodyParser.urlencoded 中设置 extended 的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信