Node.js 如何清理所有主体参数,包括复杂对象
我看到了清理单个属性的示例 我如何消毒全身 在asp.net mvc/webapi中,所有模型都会自动清理 我想这样做:Node.js 如何清理所有主体参数,包括复杂对象,node.js,express,sanitize,Node.js,Express,Sanitize,我看到了清理单个属性的示例 我如何消毒全身 在asp.net mvc/webapi中,所有模型都会自动清理 我想这样做: req.body=req.sanitize(req.body); 而不是这个: req.body.a=req.sanitize(req.body.a); req.body.b=要求消毒(req.body.b); req.body.c=要求消毒(req.body.c); 我不确定sanitize在做什么。但是,假设它只是一个普通函数,您可以执行以下操作: req.body=r
req.body=req.sanitize(req.body);
而不是这个:
req.body.a=req.sanitize(req.body.a);
req.body.b=要求消毒(req.body.b);
req.body.c=要求消毒(req.body.c);
我不确定sanitize在做什么。但是,假设它只是一个普通函数,您可以执行以下操作:
req.body=req.body.map(sub=>req.sanitize(sub));
您能提供一个您正在谈论的示例吗?我添加了示例,“清理”对您意味着什么?清理删除可疑代码,它的expressValidator功能