Вот ошибка после того, как я добавил .unique
в order schema
с помощью platform_order_id
:
AssertionError: Invalid schema content: (platform_order_id)
Вот function validateOrder
:
function validateOrder(order) {
const schema = {
customer_name: Joi.string()
.required(),
amount_rmb: Joi.number()
.precision(2)
.required(),
amount_crypto: Joi.number()
.precision(2)
.required(),
platform_order_id: Joi.number()
.required()
.unique, //<== causing error
x_rate: Joi.number()
.required()
};
return Joi.validate(order, schema);
};
order.platform_order_id
это 149345
. Пробовал Number('149345')
и ошибка та же. Без .unique
проверка работает нормально. Что мне здесь не хватает?