С учетом следующего образца тела POST:
User = {
email: string; //required, email
password: string; //required, min length 8
someRandomField: "Some Random Value" //How to disallow?
}
Как заставить express валидатор строго разрешать объекты, которые имеют определенные поля в приведенных ниже validationSchema
и ТОЛЬКО эти поля?
userValidatorSchema: ValidationSchema = {
email: {
isEmail: {}
},
password: {
exists: {
options: {checkNull: true},
errorMessage: 'Null value'
}
}
}