Size: a a a

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

2021 May 18

el

eden lane in GraphQL — русскоговорящее сообщество
источник

el

eden lane in GraphQL — русскоговорящее сообщество
кажется проблема в том что graphql-codegen генерит запрос с использованием useQuery вместо readQuery. Ему можно как-то указать, что именно в этом случае нужен readQuery?
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
useQuery по дефаульт стоит с настройкой cachefirst. https://www.apollographql.com/docs/react/data/queries/#setting-a-fetch-policy. Потому useQuery должен отработать и он возьмёт данные из cache, а если нет тогда сделает запрос
источник

el

eden lane in GraphQL — русскоговорящее сообщество
я вот нашёл, что есть способ получить данные прямо из кеша с помощью ReadQuery, а не обычного запроса и пытаюсь именно с помощью него сделать.
Твой вариант вроде решает проблему, но хотелось бы его оставить на случай, если уж с readQuery совсем ничего не получится
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
useClient и из него client.readQuery. Но я бы предпочёл useQuery
источник

el

eden lane in GraphQL — русскоговорящее сообщество
понял, спасибо
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
И в useQuery есть второй argument. Options. Там можно указать fetchPolicy: cache-only. Это значит сделать запрос из cache
источник
2021 May 19

el

eden lane in GraphQL — русскоговорящее сообщество
да, я так и понял, спасибо 🤝
источник

Н

Нарек in GraphQL — русскоговорящее сообщество
Всем привет!
Я не так давно начал использовать graphql , в связи с чем возникает много вопросов. Буду признателен если поможете.
Вопрос следующий.
Есть graphql file в котором есть несколько типов. Есть основной тип, и есть несколько мелких типов. В случае с простыми полями (строка, намбер, массив), там все просто. А как в данном случае описать в entity сущность если типом какого то поля является другой graphql-овский тип ? Если что то непонятно могу попробовать более подробно описать
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
источник

Н

Нарек in GraphQL — русскоговорящее сообщество
Спасибо за ответ. Но я так понимаю это в graphql файле так нужно делать . А сущность саму как описывать ? В файле some.entity.ts ?
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Ну, зависит от инструмента. Что в коде используется? Подход какой - schema-first или code-first?
источник

Н

Нарек in GraphQL — русскоговорящее сообщество
Schema
источник

R

RusaXXX in GraphQL — русскоговорящее сообщество
Всем привет, подскажите message: "Field "xxx" argument "orderBy" requires type Sort, found "DESC"; Did you mean the enum value DESC?"
Как указать в коде такой тип?
источник

ДЛ

Дерись Листопад... in GraphQL — русскоговорящее сообщество
привет, мб кто то подскажет, ошибка плохо гуглится
scalar Upload
   type Mutation {
       uploadFile(file: Upload!): Boolean
   }
в доке описана вот такая базовая вещь, при выполнении мутации выдаёт ошибку Error: Must provide document, хотя параметром передаю и должно работать, вот сама mutation:
mutation UploadTest($file: Upload!) {
   uploadFile(file: $file)
} + через altair playground файл прикрепляю
источник

А

Александр in GraphQL — русскоговорящее сообщество
Привет, там не стандартная мутация. Пример вызова есть в стандарте https://github.com/jaydenseric/graphql-multipart-request-spec
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
enum типы в graphql указываются без кавычек
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Результаты опроса, проведённого мной в период с 10.05.21 по 16.05.21 включительно в коллективном Twitter-аккаунте @jsunderhood, на который подписано 10.1 тысяча пользователей:

https://twitter.com/jsunderhood/status/1391746298559098888
источник

D

Denis in GraphQL — русскоговорящее сообщество
как-то не очень народ gql любит(
источник

b

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