Loopback: применить функцию обрезки ко всем свойствам входящей строки - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел бы обрезать все строки, которые отправляются в HTTP-запрос в мой проект обратной петли.Существуют валидаторы, которые я могу использовать в файлах модели, но могу ли я что-то сделать до того, как запрос достигнет модели?

Спасибо

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете написать специальное промежуточное программное обеспечение для экспресс-обработки, чтобы обрезать поля данных запроса.

var trimmer = function(req, res, next){
  req.body = _.object(_.map(req.body, function (value, key) {
    return [key, value.trim()];
  }));
  next();
}

app.use(trimmer);

Перейдите по этой ссылке для лучшего понимания.

...