Size: a a a

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

2021 April 01

t

toriningen in GraphQL — русскоговорящее сообщество
restful способ это сделать мне неизвестен - максимум это вернуть идентификатор long running task и наяривать сервер поллами, запрашивая его статус; или же сразу вернуть идентификатор ресурса, где оно позже появится, и поллить уже его. но все это имеет жирный минус в виде наяривания сервера кучей запросов, чего graphql, к счастью, лишен благодаря нативным query-подпискам
источник

t

toriningen in GraphQL — русскоговорящее сообщество
я знаю, что есть сложный способ через 100 Continue, но это по сути тот же поллинг, хоть и long polling, плюс всякие промежуточные прокси могут плохо относиться к таким долгоживущим соединениям
источник

t

toriningen in GraphQL — русскоговорящее сообщество
ну а вебсокеты в ресте неспецифицированы, и если уж обмениваться json-ами через ws, то зачем тут rest? 🙂
источник

FZ

Fedor Zolotuкhin in GraphQL — русскоговорящее сообщество
toriningen
restful способ это сделать мне неизвестен - максимум это вернуть идентификатор long running task и наяривать сервер поллами, запрашивая его статус; или же сразу вернуть идентификатор ресурса, где оно позже появится, и поллить уже его. но все это имеет жирный минус в виде наяривания сервера кучей запросов, чего graphql, к счастью, лишен благодаря нативным query-подпискам
А можно ссылку на доку по подпискам?  Я на офф сайте GQL не смог найти
источник

t

toriningen in GraphQL — русскоговорящее сообщество
Fedor Zolotuкhin
А можно ссылку на доку по подпискам?  Я на офф сайте GQL не смог найти
источник

FZ

Fedor Zolotuкhin in GraphQL — русскоговорящее сообщество
Спасибо
источник

t

toriningen in GraphQL — русскоговорящее сообщество
по сути, идея такая же, как с обычными кверями, просто они возвращают не один результат запрошенной формы, а много и когда-нибудь.
источник
2021 April 02

y

yel' in GraphQL — русскоговорящее сообщество
сделал пагинацию через fetchMore updateQuery, а оказалось она deprecated и нужно через typePolicy делать((((
источник

y

yel' in GraphQL — русскоговорящее сообщество
я посмотрел как она там делается и там как-то дико сложно всё
источник

Б

Байрам in GraphQL — русскоговорящее сообщество
yel'
я посмотрел как она там делается и там как-то дико сложно всё
Хахахаха, две недели мучался пока разбирался
источник

y

yel' in GraphQL — русскоговорящее сообщество
Байрам
Хахахаха, две недели мучался пока разбирался
да я решил забить пока и оставить через updateQuery. Работает и работает
источник

Б

Байрам in GraphQL — русскоговорящее сообщество
yel'
да я решил забить пока и оставить через updateQuery. Работает и работает
Если что, пиши постараюсь помочь
источник

y

yel' in GraphQL — русскоговорящее сообщество
самое бесячее, что если что-то не мержится в typePolicies, то никаких ошибок, ничего не происходит. Оно просто не мержится
источник

y

yel' in GraphQL — русскоговорящее сообщество
как это дебажить нормально, хрен его знает
источник

a

artalar in GraphQL — русскоговорящее сообщество
Кто-то использовал?
https://www.graphql-code-generator.com/docs/plugins/typescript-urql

Он может не реактовские хоки / хуки генерить, а просто методы в классе или функции?
источник
2021 April 03

e

egoarka in GraphQL — русскоговорящее сообщество
artalar
Кто-то использовал?
https://www.graphql-code-generator.com/docs/plugins/typescript-urql

Он может не реактовские хоки / хуки генерить, а просто методы в классе или функции?
в таком случае plugins/typescript-graphql-request больше подходит (и еще с аполло можно было давно = сгенерить клиент и юзать на беке например, чтобы апишки дергать; а как ща по актуальности, не знаю)

либо самому шаманить и писать похожий генератор только для urql
источник

a

artalar in GraphQL — русскоговорящее сообщество
egoarka
в таком случае plugins/typescript-graphql-request больше подходит (и еще с аполло можно было давно = сгенерить клиент и юзать на беке например, чтобы апишки дергать; а как ща по актуальности, не знаю)

либо самому шаманить и писать похожий генератор только для urql
Проблема в том что на graphql-request нет сабскрипшенов, а они мне нужны
источник

e

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

a

artalar in GraphQL — русскоговорящее сообщество
Эх
источник

a

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