我正在使用express-validator来验证和清理服务器端的表单。许多验证和消毒在各个领域都很常见。 例如,我正在做
check('field name here")
.exists()
.trim()
.escape()
.xss()
几乎在所有字段上,并在所有不同字段中手动指定它们变得非常多余。有没有办法可以应用验证条件并清理所有字段?
答案 0 :(得分:1)
您可以将数组传递给check
,例如:
check(['field1', 'field2', 'field3'])
.exists()
.trim()
.escape()
.xss();
显然,这仍然需要一个明确的字段名称列表,而不仅仅是应用于所有'所有'但如果没有明确的清单,验证者就无法知道哪些字段应该存在。