【发布时间】:2017-10-14 09:56:04
【问题描述】:
使用NodeJs + Express 创建一个 REST API。一切正常,但我不明白如何遍历 request.body 并检查其字段中的 undefined 和 empty 值并仅使用有效数据分配新对象。
request.body 看起来像:
{
key: 'value',
otherKey: 'otherValue',
oneMoreKey: '',
oneMoreKey2: undefined,
oneMoreKey3: null
}
最后我的对象应该是这样的:
let contactData = Object.assign({},{
'key': 'value',
'otherKey': 'otherValue'
})
寻求您的建议和帮助
【问题讨论】:
-
为什么不像其他人一样使用bodyParser,并发送有效值?
-
@adeneo 我不明白怎么做。对
bodyParser使用app.use( bodyParser.urlencoded( { extended: false } ) ); app.use( bodyParser.json() );设置
标签: javascript json object express