Я использую схему JSON для установки тела для почтового запроса в node.js приложении
let ProductSchema = new Schema({
sku: {type: String, required: true},
ean: {type: Number, required: true},
mpn: {type: Number, required: true},
});
для проверки JSON тела для запроса POST, но проблема, которая у меня есть, заключается только в требуется одно из трех значений, поэтому, если пользователь в запросе POST заполняет JSON как
{
"sku": "test",
}
без ean или mpn, оно все равно должно быть действительным.
Я не уверен с чего начать, так есть ли у кого-нибудь подсказка, где искать?
Спасибо.