Size: a a a

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

2019 February 10

e

egoarka in GraphQL — русскоговорящее сообщество
а как шейп ведет себя? у него к примеру каждые 5 минут поля меняются (добавляются, уменьшаются, ренеймятся)?
источник

A

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

e

egoarka in GraphQL — русскоговорящее сообщество
ну ок, тогда key-value хватит
источник

e

egoarka in GraphQL — русскоговорящее сообщество
очень похоже на какую-то криптоштуку, мб я ошибаюсь)))
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Alex CherryTea
Для работы кеша во все данные добавляется поле `__typename__` в котором описан тип квери, так что просто получить данные и перенаправить их не выйдет, надо между этими запросами "вычищать" обьект (иначе геометрия будет не валидной)
добавляй к typename'у хеш шейпа и все будет в шоколаде

ну как бы такое, все решается очень просто)
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
egoarka
добавляй к typename'у хеш шейпа и все будет в шоколаде

ну как бы такое, все решается очень просто)
Шта
источник

e

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

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Мне не нужен тайпнейм наоборот
источник

A

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

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Но в него домешивается служебные потроха для оптимизаций
источник

e

egoarka in GraphQL — русскоговорящее сообщество
а, сек, понял, так а в чем проблема ну как ты и говоришь "почистить" шейп?
источник

A

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

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Рекурсивно гоняю большие обьекты и чищу на клиенте
источник

e

egoarka in GraphQL — русскоговорящее сообщество
ну это не похоже на проблему, или я чего-то не понимаю
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Можно конечно и на бекенде
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Ну это похоже на костыль
источник

e

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

a

akaSybe in GraphQL — русскоговорящее сообщество
Apollo вроде сам добавляет
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
А это графкюэль клиент дописывает а не сервер
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Ему это поле нужно для кэша
источник