Size: a a a

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

2019 April 02

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
ну у меня пока получилось вот так:
источник

AV

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

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
насколько это убожество?)
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Anton Vityazev
насколько это убожество?)
Кроме Query и Mutation могут быть отдельные типы, например User (чтобы резолвить его email). Так что надо переделывать :) Для мерджинга норм подходит lodash.merge
источник

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Кроме Query и Mutation могут быть отдельные типы, например User (чтобы резолвить его email). Так что надо переделывать :) Для мерджинга норм подходит lodash.merge
да, пример с лодэшем я видел, но не хотелось бы тянуть всю эту библиотеку ради функции merge
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Anton Vityazev
да, пример с лодэшем я видел, но не хотелось бы тянуть всю эту библиотеку ради функции merge
Ну так тяни только lodash.merge :) Есть отдельный пакет для него
источник

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
а, да?)
окей)
осталось только найти пример, как с ним вместе собирать все)
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Anton Vityazev
а, да?)
окей)
осталось только найти пример, как с ним вместе собирать все)
Ну, тут можно и самому подумать)
источник

AV

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

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Konstantin Lyssenko
Кажется, уже 10 человек отписались)
Вот блин, какую тему пропустил вчера 👍

Щас обедаю, читаю и лежу под столом 🤣
источник

RR

Roman Rash in GraphQL — русскоговорящее сообщество
Хотел тоже отписаться
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Vityazev
Добрый день!
Я только начинаю осваиваться с GraphQL
Использую Node + express + Apollo
Подскажите, пожалуйста, какой наилучший способ разбиения схемы и резолверов на модули, чтобы все не лежало в одном файле?
Как потом их объединять в единое целое?
Можно заюзать либу graphql import, она позволяет комментариями в схеме указывать файлы с частятми схемы. Вот пример использования
https://gitlab.com/uxname/uxbackend/blob/master/src/server.js#L49
источник

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
Uxname
Можно заюзать либу graphql import, она позволяет комментариями в схеме указывать файлы с частятми схемы. Вот пример использования
https://gitlab.com/uxname/uxbackend/blob/master/src/server.js#L49
спасибо, сейчас посмотрю!)
источник

AV

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

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
а что насчет вот этой штуки?
кто-то пробовал?
источник

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
и почему вот такой способ построения схемы не в чести?
источник

AV

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

AV

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

AV

Anton Vityazev in GraphQL — русскоговорящее сообщество
все в одном
источник

U

Uxname in GraphQL — русскоговорящее сообщество
вообще каждому своё, но мне кажется мешать схему и резолверы неудобно (при маленьких размерах нормально, а вот когда там будет три десятка типов будет сложно)
источник