Я пытаюсь подтвердить запрос в чванстве. Ниже req.body
{
"username": "lala",
"email": "kite@gmail.com",
"password": "dsfs323",
"child": {
"age": 44,
"address": "test adrs",
"phone": "3333"
}
}
Я использую пакет валидатора класса для проверки запросов. Создан CreateEmployeeDto файл, в котором я определил свои проверки.
export class CreateEmployeeDto {
@IsNotEmpty({
message: "Email address is required."
})
@IsEmail({}, {
message: "Email address must be an email address."
})
public email: string;
@IsNotEmpty({
message: "Age is required."
})
public age: number
@IsNotEmpty({
message: "Address is required."
})
public address: string
@IsNotEmpty({
message: "Phone Number is required."
})
public phone: string
@IsNotEmpty({
message: "Password is required."
})
}
Здесь возраст, адрес и телефон - это поддокументы. Но проверка завершилась неудачно и выдала приведенную ниже ошибку для того же самого, даже если я ввел правильные значения, как указано выше.
Ошибка: требуется возраст. Требуется адрес. Требуется номер телефона