Я пытаюсь отправить схему проверки Joi через переменную, т. Е.
params: {
centre: Joi.object().keys({
lat: Joi.number().min(-90).max(90).required(),
lon: Joi.number().min(-180).max(180).required()
}),
raduis: Joi.number().min(1).max(100),
threshold: Joi.number().required()
}
Я надеюсь на другой стороне выполнить следующее
schema = Joi.object().keys(params);
Проблема в том, чтоЯ возвращаю параметры среди других вещей
return { params, var1 };
Я получаю "errorMessage": "Преобразование круговой структуры в JSON" обратно из функции Lambda.
Если я не возвращаю параметрыпеременная, то функция завершается успешно.
Справочная информация о том, почему я хочу это сделать.
Думайте об этом, как о бэкэнде, и я хочу выразить схему клиенту для целей не только проверки пользовательского ввода, но итакже помогает в создании динамического UX на основе возвращенной схемы.
Есть идеи?