Size: a a a

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

2020 October 30

И

Ильдар in GraphQL — русскоговорящее сообщество
Нужен Id сущности, которую меняешь, и поля, которые изменяются тогда никаких splice
источник

A

Artyom in GraphQL — русскоговорящее сообщество
еще не юзал writeFragment
источник

A

Artyom in GraphQL — русскоговорящее сообщество
а где брать id?
источник

A

Artyom in GraphQL — русскоговорящее сообщество
вот я юзаю такой фрагмент например
источник

A

Artyom in GraphQL — русскоговорящее сообщество
fragment taskFragment on BoardTask {
board_task_text
board_task_stage
board_task_id
orders {
 ...orderFragment
}
user {
 ...userFragment
}
}
источник

И

Ильдар in GraphQL — русскоговорящее сообщество
Если ты это делаешь в подписке то бэк должен возвращать Id сущности, если в мутации то наверняка из нее можно достать id
источник

A

Artyom in GraphQL — русскоговорящее сообщество
нет id
источник

A

Artyom in GraphQL — русскоговорящее сообщество
id - это внутренее свойство apollo или же я сам его возвращаю
источник

A

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

AC

Aleks Comauro in GraphQL — русскоговорящее сообщество
Коллеги, привет. Может быть, сможете помочь?
Как добавить свои поля к nuwave/lighthouse @paginate?

В GraphQL при отдаче с бека пагинатора элементов, требуется для СЕО добавить поля с суммарной глобальной статистикой, по конкретной выборке из базы. Проблема в том, что деректива @paginate генерирует пагинатор с полями paginatorInfo (информация по пагинации: количество моделей, текущая страница и т.д.) и data (результат выборки в виде массива моделей), и в paginatorInfo, который, по сути, мне подходит, я не могу добавлять свои поля, т.к. это поле генерируется фреймворком
extend type Query { posts( order: OrderInput @sortOrder ): [Post!]! @paginate( type: "paginator" model: "\\App\\Models\\Post" ) }
источник
2020 October 31

m

m^^combat in GraphQL — русскоговорящее сообщество
Должен ли хук useSubscription() с кэшом работать? тоесть до того как установилось вебсокет соединение он может показывать результат квери если таковой есть в кеше?
источник
2020 November 01

KB

Kirill Barsukov in GraphQL — русскоговорящее сообщество
Добрый день! Никак не могу понять, почему Аполло кеш пустой? Ничего не сохраняется туда. Смотрю через Аполо девтулы. Спасибо!
источник

c

cosmonaut in GraphQL — русскоговорящее сообщество
Kirill Barsukov
Добрый день! Никак не могу понять, почему Аполло кеш пустой? Ничего не сохраняется туда. Смотрю через Аполо девтулы. Спасибо!
День добрый! У вас ошибка на 65 строке. Не за что!
источник
2020 November 02

KB

Kirill Barsukov in GraphQL — русскоговорящее сообщество
cosmonaut
День добрый! У вас ошибка на 65 строке. Не за что!
Добрый день! Я нашел проблему. У меня было 2 АполлоКлиента. Это ломало всю логику. Я извиняюсь за вчерашний вопрос. Я понимаю что не предоставил образец кода. Чат удалял мои сообщения со скриншотами или кусками кода
источник

VB

Victor Bornov in GraphQL — русскоговорящее сообщество
@nodkz  Добрый день!
Разбираюсь с проектом wrike-graphql, уж очень привлекли возможности модуля graphql-compose-modules
Не могу понять, почему схема не работает без этой строки
https://github.com/nodkz/wrike-graphql/blob/master/src/server.ts#L2

Разве не достаточно возможностей typescript https://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping ?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Victor Bornov
@nodkz  Добрый день!
Разбираюсь с проектом wrike-graphql, уж очень привлекли возможности модуля graphql-compose-modules
Не могу понять, почему схема не работает без этой строки
https://github.com/nodkz/wrike-graphql/blob/master/src/server.ts#L2

Разве не достаточно возможностей typescript https://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping ?
По-моему были траблы с билдом. Т.е. после тайпскрипта траспилиться не совсем годный код и приходиться уже его наверняка добивать через module_alias
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Victor Bornov
@nodkz  Добрый день!
Разбираюсь с проектом wrike-graphql, уж очень привлекли возможности модуля graphql-compose-modules
Не могу понять, почему схема не работает без этой строки
https://github.com/nodkz/wrike-graphql/blob/master/src/server.ts#L2

Разве не достаточно возможностей typescript https://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping ?
Возможно можно подправить кофиги тайпскрипта и все взлетит без него. Если так получиться, то буду признателен за пулл реквест.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
И таки да, надо бы уже документацию под graphql-compose-modules написать. Мы его уже 9 месяцев юзаем без каких-либо допилок в продакшене.
источник

VB

Victor Bornov in GraphQL — русскоговорящее сообщество
Ну я как раз строил свой проект с идеями из  wrike-graphql и наткнулся на проблемы с импортом схемы, через  graphql-compose-modules
И опытным путем понял что проблемы в этой строке require('module-alias').addAlias('app', __dirname);
Но дальше разбираться сложно, т.к. документации к  graphql-compose-modules нет.
источник

VB

Victor Bornov in GraphQL — русскоговорящее сообщество
При запуске через ts-node-dev
источник