С помощью валидатора класса и декораторов преобразователя классов пытается вернуть настраиваемый объект для кода состояния ввода 400, но не может сказать, как это сделать чистым способом. Кроме того, некоторые из флагов не ограничивают вывод, даже простое удаление целевых данных было бы улучшением.
вот результат, как преобразовать эти данные в осмысленную строку?
Конфигурация: «@ nestjs / common»: «^ 6.7.2», «@ nestjs / core»: «^ 6.7.2», «@ nestjs / platform- express»: «^ 6.7.2»,
Кажется, даже этот код не влияет на результат.
app.useGlobalPipes(new ValidationPipe({
disableErrorMessages: (!debugmode),
validationError: {
target: false,
},
}));
"message": [
{
"target": {
"ownerId": "12312",
"requireCode": "true",
"unmaskedChars": 45,
"sms": {
"phone": "404",
"message": "BERLIN BERLIN Testing update timestamp <testing ????>"
}
},
"value": 45,
"property": "unmaskedChars",
"children": [],
"constraints": {
"max": "unmaskedChars must not be greater than 6"
}
}
],