Тип query_root должен определять одно или несколько полей.

Во-первых, спасибо Хасуре за невероятно хороший продукт! Я люблю это.

У меня проблема с производным действием с консолью Hasura. Мой вариант использования:

  • Я включаю анонимную роль для функции подписки (каждый может отправить электронное письмо, чтобы подписаться)
  • Я настроил разрешение для своей таблицы подписки, все в порядке.
  • Я хочу проверить ввод пользователя на стороне сервера, например, проверить формат электронной почты. Я следил за этим руководством по производному действию. Я не нашел здесь ошибки.
  • Но у меня возникла ошибка. Тип query_root должен определять одно или несколько полей. когда я нажимаю "Действие" в первый раз.
  • Согласно этот вопрос, насколько я понимаю , Мне нужен тип объекта для корневого запроса.

Конечно, со временем у меня будет объектный тип для корневого запроса. Я могу обойти эту проблему, задав несколько фиктивных запросов для анонимной роли. Но мне все равно не нравится этот чит.

Есть идеи по этому поводу? Любая помощь будет принята с благодарностью.

Отредактировано: Моя соответствующая текущая версия:

  • Хасура 1.3.2
  • Развертывание в один клик с помощью Docker в Digital Ocean.

person ShinaBR2    schedule 26.09.2020    source источник