【发布时间】:2016-09-20 16:10:39
【问题描述】:
我正在等待来自前端的类似以下内容
....?isUpdated=true
所以我在代码中做了这样的事情(因为我只处理isUpdated=true,false 需要被忽略)
var isUpdated = (req.query.isUpdated === 'true')
但我觉得有点奇怪。
如何以正确的方式做到这一点?我的意思是从查询字符串中解析一个布尔参数。
【问题讨论】:
-
你做对了。
-
Boolean(req.query.isUpdated)不行吗? -
@Vaulstein 否,因为
Boolean("false")将评估为真。毕竟,它是一个有效的字符串; )
标签: javascript node.js express query-string