Есть ли способ определить схему Joi из переменной? - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь отправить схему проверки 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 на основе возвращенной схемы.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...