Size: a a a

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

2021 February 21

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Xamarin
всем привет, начал изучать graphql, и у меня возник вопрос, какая разница между enum и union, оба подразумевают что сущность может быть одним  из типов, или я ошибаюсь ?
чтобы было понятнее: enum это одна из двух строк, а union - один из двух типов.
и enum можно в качестве входящих параметров юзать, union нет
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
𝘂𝘅𝗻𝗮𝗺𝗲
чтобы было понятнее: enum это одна из двух строк, а union - один из двух типов.
и enum можно в качестве входящих параметров юзать, union нет
Не обязательно строк, скорее любых объектов
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
Добрый день.
Может кто подскажет как по Apollo client v3. Можно просто ссылку на документацию по этому вопросу, я не нашёл 😔. Мне нужен доступ к методам client из Link, это вообще возможно?
источник

X

Xamarin in GraphQL — русскоговорящее сообщество
𝘂𝘅𝗻𝗮𝗺𝗲
чтобы было понятнее: enum это одна из двух строк, а union - один из двух типов.
и enum можно в качестве входящих параметров юзать, union нет
👍👍
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Как в gql реализуются parent-child иерархии, когда необходимо возвратить клиенту все поддерево в ответ на какой-либо query с указанием parent_id, но глубина этого поддерава-результата заранее не известна(максимум может гораничиваться, но точно не известна)?
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Roman Dynnik
Как в gql реализуются parent-child иерархии, когда необходимо возвратить клиенту все поддерево в ответ на какой-либо query с указанием parent_id, но глубина этого поддерава-результата заранее не известна(максимум может гораничиваться, но точно не известна)?
плоским списком, в каждом элементе хранится айдишник родителя, а на клиенте делаем как его...слово забыл, в общем обратную операцию  flatten, когда из плоского массива создаётся иерархический объект
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
𝘂𝘅𝗻𝗮𝗺𝗲
плоским списком, в каждом элементе хранится айдишник родителя, а на клиенте делаем как его...слово забыл, в общем обратную операцию  flatten, когда из плоского массива создаётся иерархический объект
да, вариант
источник
2021 February 22

MS

Mikhaile Serkheeve in GraphQL — русскоговорящее сообщество
Добрый день, подскажите, используя Apollo и запрашивать данные чз одну  gql схему, и в первой компоненте загрузить часть данных, а во второй дописать к схеме новые филды и снова запросить, то какой будет результат? Первую часть gql возьмет из кеша, а новую часть скажем запросит чз ResolveField или полностью весь запрос заново возьмет из бд?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Полностью новую возьмёт type хеш будет другой уже
источник

K

Konstantin in GraphQL — русскоговорящее сообщество
Вечер добрый.
Я тут TypeORM + Type GraphQL + Apollo ковыряю.
Затык с ManyToMany, пока даже не понимаю что делаю не так:

https://github.com/astralian/ic-server/blob/main/src/modules/post/post.entity.ts#L40
https://github.com/astralian/ic-server/blob/main/src/modules/post/post.resolver.ts#L52
источник
2021 February 23

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Konstantin
Вечер добрый.
Я тут TypeORM + Type GraphQL + Apollo ковыряю.
Затык с ManyToMany, пока даже не понимаю что делаю не так:

https://github.com/astralian/ic-server/blob/main/src/modules/post/post.entity.ts#L40
https://github.com/astralian/ic-server/blob/main/src/modules/post/post.resolver.ts#L52
косяк в PostResolver#tags в условии where: { id: { id: post.id } } - вы отбираете теги с идентификаторами равными идентификатору поста
источник

K

Konstantin in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
косяк в PostResolver#tags в условии where: { id: { id: post.id } } - вы отбираете теги с идентификаторами равными идентификатору поста
А, ага. Доберусь до работы, посмотрю.
Спасибо большое.
источник

MR

Mike Rize in GraphQL — русскоговорящее сообщество
Господа, а как лучше всего строить надстройку над rest для react?
источник

MR

Mike Rize in GraphQL — русскоговорящее сообщество
мне в любом случае надо писать сервак как прослойку или нет?
источник

MR

Mike Rize in GraphQL — русскоговорящее сообщество
я вижу что есть RESTDataSource и apollo-rest-link
источник

MR

Mike Rize in GraphQL — русскоговорящее сообщество
присматриваюсь к  apollo-rest-link,  но по виду он не даёт возможности написать GUI для graphql сервера, так как сервера по виду нет. Можно ли расширить это решение сервером?
источник

DM

Dmitriy Marynenko in GraphQL — русскоговорящее сообщество
привет всем)  возникла проблема установил  babel-plugin-import-graphql,  подключил  как положено   но  возникает  проблема при  подключении  .graphql файлов
источник

DM

Dmitriy Marynenko in GraphQL — русскоговорящее сообщество
вот подключение и  graphql
источник

K

Konstantin in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
косяк в PostResolver#tags в условии where: { id: { id: post.id } } - вы отбираете теги с идентификаторами равными идентификатору поста
Проблема была в другом.
Нужно было в Resolver сделать @Resolver(of => Tag)
источник

MR

Mike Rize in GraphQL — русскоговорящее сообщество
А есть ещё чаты по gql?
источник