使用快速验证器

时间:2018-04-19 00:42:35

标签: node.js express express-validator

如果我有一个潜在的深层,复杂的对象(嵌套数组,对象数组),我想使用sanitizeBody进行清理,是否有办法全局清理对象中的每个属性/值而无需求助于循环通过每个项目?

let obj = {
    name: 'Bob',
    age: 30,
    hobbies: [
      { 
        title: 'Soccer',
        skill: 'Terrible'  
      },
      { 
        title: 'Football',
        skill: 'Great'  
      }
    ],
    friends: {
      count: 30,
      happiness: 50
    }
  }

我也可以将所有值压平成一个数组,然后循环遍历每个值,例如对每个值应用sanitizeBody(obj).escape(),但我想知道我是否正确接近这个。

1 个答案:

答案 0 :(得分:0)

是的,你可以拥有。 使用下面的代码段来全局清理。

void free(void *ptr)

您可以参考this github repo获取快速验证员。(此代表尚未完成)。