Size: a a a

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

2021 May 31

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Там еще продолжение в привязанных ишью
источник

Ɖ

Ɖrēw in GraphQL — русскоговорящее сообщество
Я вот как раз ее ковыряю https://relay.dev/graphql/connections.htm
источник

М

Михаил in GraphQL — русскоговорящее сообщество
Снова задам вопрос по кодогенерации на основе схемы, до этого работал с REST, для него есть кодогенератор (openapi codegen) который на выходе выдаёт уже готовый сервис, с генерациями, проверками и т.п.
Есть ли такое для GraphQl, попробовал graphql-code-generator - он на выходе выдаёт не класс/сервис а только интерфейсы типов,
источник

🏡K

🏡 ILshat Khamitov in GraphQL — русскоговорящее сообщество
у меня nestjs+angular
1 нест через кодеферст создает схему графа
2 https://www.npmjs.com/package/gqlg - генерю запросы квери и мутации на основе граф схемы
3 https://www.npmjs.com/package/@graphql-codegen/cli - генерю из запросов квери и мутаций код для ангулар

может как то поможет
источник

М

Михаил in GraphQL — русскоговорящее сообщество
Благодарю
источник
2021 June 01

C

Combot in GraphQL — русскоговорящее сообщество
ibtoey mnapt has been banned! Reason: CAS ban.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Продолжайте использовать graphql-code-generator. Самый достойный инструмент.

Если с реста можно сгенерироаать одним махом клиента, то с графкуэль вам нужны еще запросы. Без запросов будут генерироваться только типы/интерфейсы которве в рантайм не попадают. Кайф графкуэля в том, что на клиенте вы получаете ровно то, что вам нужно. Вы явно должны написать Графкуэль запросы.

У вас на сервере может быть 100 мегабайт схема с десятками тысяч полей. В ресте вы получите жирного клиента, а в графкуэле только то, что нужно конкретно вашему приложению.

Напишите пару запросов. И кодген на основе запросов и схемы сгенерирует вам хуки/cli/фетчеры (все что попросите через кодгеновские плагины)
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
Ребят почему ??? что это за дичь немного разобратся уже несколько часов
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
помойка эта graphql-upload
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
У вас мутация не запрашивает ни одного поля в ответ?
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
@Mutation(() => Boolean)
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
Стоит прописать поля?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Ну после uploadPicture() должны быть {}
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
и внутри {} что-то должно быть запрошено
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
Да нет, у меня есть некоторые Mutation которые не возвращают поля и работают норм
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Во-вторых, Altair как-то странно в интерфейсе отображает, что непонятно, подгружен ли файл или нет. Секция "Переменные" пустая.
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
Postman тоже самое выдает
источник

SZ

Sergey Zaitsev in GraphQL — русскоговорящее сообщество
и Front через apollo-upload-client
источник

АР

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

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Нет если возвращаемый тип скалярный
источник