Как дезинфицировать все параметры тела, включая сложные объекты - PullRequest
0 голосов
/ 23 мая 2018

Я видел примеры для санации одного свойства

Как я могу санировать все тело?

В asp.net mvc / webapi все модели санируются автоматически.

Я хочуДля этого:

req.body = req.sanitize(req.body);

, а не так:

req.body.a = req.sanitize(req.body.a);
req.body.b = req.sanitize(req.body.b);
req.body.c = req.sanitize(req.body.c);

1 Ответ

0 голосов
/ 23 мая 2018

Я не уверен, что делает sanitize.Однако, предполагая, что это обычная функция, вы можете сделать что-то вроде этого:

req.body = req.body.map(sub => req.sanitize(sub));
...