Size: a a a

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

2020 September 10

S

Strayko in GraphQL — русскоговорящее сообщество
всем привет, продолаю борьбу с аполо-рест-линк ктото може тподсказать такой query можно собрать ?
источник

S

Strayko in GraphQL — русскоговорящее сообщество
просто я смотрю все запросы идут последовательно, но непонятно как результат одного запроса сделать переменой для другого
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Strayko
просто я смотрю все запросы идут последовательно, но непонятно как результат одного запроса сделать переменой для другого
в query как раз таки запросы выполняются параллельно, только мутации последовательно (в обоих случаях сначала бэк собирает все ответы докучи, а потом отправляет их на клиент). Использовать результат одного подзапроса в другом подзапросе в рамках одного запроса нельзя.
источник

S

Strayko in GraphQL — русскоговорящее сообщество
а есть ли возможность в аполо хранить результаты запросов ? т.е если мне нужена уже запрошенная информация я могу ее получить не отправляя новые запросы?
источник

MK

Maxim Kovalchuk in GraphQL — русскоговорящее сообщество
Всем привет
Подскажите, можно ли как то проверять, получил ли клиент выброшенную нотификацию или нет?
Необходимо по экшну выбрасывать нотификацию, но если юзер оффлайн необходимо их сохранять, чтобы как он зайдет их отобразить
источник

А

Арсений in GraphQL — русскоговорящее сообщество
Strayko
а есть ли возможность в аполо хранить результаты запросов ? т.е если мне нужена уже запрошенная информация я могу ее получить не отправляя новые запросы?
да, это делается автоматически
источник
2020 September 11

b

bbclub in GraphQL — русскоговорящее сообщество
/Добрый день, подскажите пожалуйста проблему,
у меня vue-apollo, пишу в компоненте
apollo: {
   nodes: {
     query: gql`query {
               nodes(per_page: 100) {
                 listnodes {
                     title,
                     node_id,
                     node_name,
                     parent_node_id,
                     description,
                     display_order,
                     node_type_id
                   }
               }
             }`,
     fetchPolicy: 'cache-and-network'
   }
 },
 computed: {
   node_list () {
     const root = this.$apollo.data.nodes
     console.log(root)
     return root

все норм в консоле выводится нужный объект,

но когда я пишу
...
computed: {
   node_list () {
     const root = this.$apollo.data.nodes.listnodes
     console.log(root)
     return root

т.е обращаюсь именно к в вложенному обьекту
nodes.listnodes
появляется ошибка Error in render: "TypeError: Cannot read property 'listnodes' of undefined"
хотя он есть в первом случае))
что за фигня такая
источник

ZK

Zhora Khachatryan in GraphQL — русскоговорящее сообщество
Здравствуйте
источник

RK

Ragav Kannan in GraphQL — русскоговорящее сообщество
Hi
источник

RK

Ragav Kannan in GraphQL — русскоговорящее сообщество
I am interest to learn graphql client
источник

RK

Ragav Kannan in GraphQL — русскоговорящее сообщество
Using applo library
источник

RK

Ragav Kannan in GraphQL — русскоговорящее сообщество
Any one help me
источник

JB

Joe Beretta in GraphQL — русскоговорящее сообщество
Всем привет. Никак не могу нагуглить как реализовать отдачу в response содержимое файла? Кто-то занимался подобным? В просторах гугла только про загрузку файла с клиента, мне же нужно отдавать клиенту сами файлы (их нет физически на серваке, поэтому вариант с url файла не подходит)
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Joe Beretta
Всем привет. Никак не могу нагуглить как реализовать отдачу в response содержимое файла? Кто-то занимался подобным? В просторах гугла только про загрузку файла с клиента, мне же нужно отдавать клиенту сами файлы (их нет физически на серваке, поэтому вариант с url файла не подходит)
Сделай скаляр File и отдавай его, там тебя никто не ограничивает по содержимому. Но в целом практика такая себе.
Я к примеру response переопределял в резолвере и сразу отдавал файл. Но это костыль, лучшей практикой будет - отдавать виртуальный url, а его обрабатывать уже рестом например
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Типо на выводе из квери будет ссылка /api/v1/download, в параметрах уникальный ключ, при расшифровки оного, все данные для генерации файла на лету. Я схожее делал с платежной системой, где вебхуки стучались и требовали серт на выход.
источник

JB

Joe Beretta in GraphQL — русскоговорящее сообщество
Олег Линьков
Типо на выводе из квери будет ссылка /api/v1/download, в параметрах уникальный ключ, при расшифровки оного, все данные для генерации файла на лету. Я схожее делал с платежной системой, где вебхуки стучались и требовали серт на выход.
Сейчас я только такое решение и вижу. Если не найду нормальный костыль, буду так делать) спасибо
источник
2020 September 12

АР

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

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Пасиб
источник

Д

Дмитрий in GraphQL — русскоговорящее сообщество
Сталкивался кто то с конфликтом тестов jest и декораторами typescript?
источник

Д

Дмитрий in GraphQL — русскоговорящее сообщество
и как решал/обходил этот момент?
источник