Size: a a a

GraphQL — русскоговорящее сообщество

2020 September 28

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Edgar Yedigaryan
не могу задать вопрос, мои сообщения удаляются Почему ?
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Edgar Yedigaryan
не могу задать вопрос, мои сообщения удаляются Почему ?
Попробуй сейчас. )
источник

EY

Edgar Yedigaryan in GraphQL — русскоговорящее сообщество
Это мой запрос

   query(
     $numberOfDesiredElementsDescriptionOfTours: GetDesiredElementsFromAnArrayInput!
     $numberOfDesiredElementsToursDescription: GetDesiredElementsFromAnArrayInput!
   ) {
     my {
       getUser {
         descriptionOfTours {
           tours(
             numberOfDesiredElementsDescriptionOfTours: $numberOfDesiredElementsDescriptionOfTours
           ) {
             toursDescription {
               tours(
                 numberOfDesiredElementsToursDescription: $numberOfDesiredElementsToursDescription
               ) {
                 id
               }
             }
           }
         }
       }
     }
   }

мне нужно получить аргументы numberOfDesiredElementsDescriptionOfTours, numberOfDesiredElementsToursDescription в верхним resolver getUser ?.
я спросил Павел Черторогов он сказал через инфо.но через инфо я должен распарсить с помщью пакета graphql-parse-resolve-info parseResolveInfo -> parseInfo = parseResolveInfo (info). Затем мне нужно отфильтровать parseInfo, чтобы извлечь аргументы numberOfDesiredElementsDescriptionOfTours и numberOfDesiredElementsToursDescription.Мне не нравится таким способом взять аргументы есть ли другой вариант получить аргументы в getUser ?.
источник
2020 September 29

VS

Vladislav Sidenko in GraphQL — русскоговорящее сообщество
Привет, подскажите кто знает стоящее что-то на джаве для автоматизации тестов?)
источник
2020 September 30

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
GraphQL Editor представил новый интерфейс визуального создания и редактирования GraphQL-схем.

Превью:

https://nightly.graphqleditor.com
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
IMHO, стало хуже. )
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Алексей Родионов
GraphQL Editor представил новый интерфейс визуального создания и редактирования GraphQL-схем.

Превью:

https://nightly.graphqleditor.com
Ад какой-то )
Интересно для кого такую штуку они пилят, что она позволяет им какую-то проблему решать.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Скорее всего порог вхождения хотят снизить таким инструментом, для тех кто путается в больших схемах или работает с исторически большой схемой какого либо сервиса
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Скорее всего порог вхождения хотят снизить таким инструментом, для тех кто путается в больших схемах или работает с исторически большой схемой какого либо сервиса
Эта цель была достигнута ещё в предылущем (текущем) дизайне.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Предыдущий (текущий) дизайн — это по сути что-то вроде GraphQL Voyager, только который позволяет не только просматривать граф, но и редактировать его.

А новый — это фиг знает что. ))
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
У GraphCMS в этом плане DX лучше — просто берешь типы справа и с помощью drag'n'drop накидываешь себе.

У Graphcool тоже было что-то похожее.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Да, выглядит на порядок чище и удобнее. Кто-то в проде keystone, graphcms и схожие использует?
источник

b

bbclub in GraphQL — русскоговорящее сообщество
прикольно) все визуально видно
источник

KK

Kirill Kaiumov in GraphQL — русскоговорящее сообщество
Edgar Yedigaryan
в GraphQL вы можете получить одно и то же поле несколько раз
пример
`query {
 мой {
  getUser {id}
  getUser1: getUser {id}
  getUser2: getUser {id}
 }
}`
Как сделать так, чтобы поле можно было брать только один раз в одном запросе ?.
Я это сделал так: на бэкенде в резолвере поля использую класс, который считает, сколько раз его вызвали. Если больше 1, то кидаю эксепшн и в ответе клиенту для первого поля приходит ответ, а для второго ошибка. Так клиенты видят, что это поле можно запрашивать только 1 раз.
источник

EY

Edgar Yedigaryan in GraphQL — русскоговорящее сообщество
Kirill Kaiumov
Я это сделал так: на бэкенде в резолвере поля использую класс, который считает, сколько раз его вызвали. Если больше 1, то кидаю эксепшн и в ответе клиенту для первого поля приходит ответ, а для второго ошибка. Так клиенты видят, что это поле можно запрашивать только 1 раз.
спасибо за идею друг
источник