Size: a a a

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

2021 October 29

PP

Pavel Pulin in GraphQL — русскоговорящее сообщество
Здравствуйет.
Может кто знает как мне ключить playground на проде в третьем apollo
С NODE_ENV=production перестал работать
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
через плагин, например так
https://github.com/uxname/liteend/blob/master/src/index.ts#L153
источник

PP

Pavel Pulin in GraphQL — русскоговорящее сообщество
Не, что-то не помогает.
У меня всегда добавлен `ApolloServerPluginLandingPageGraphQLPlayground` и я ему пару настроек задаю, но почему-то с `NODE_ENV=production`  не работет
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
сравнивай значит, должно работать, я тоже через production запускаю
https://github.com/uxname/liteend/blob/master/package.json#L11
источник

PP

Pavel Pulin in GraphQL — русскоговорящее сообщество
Странно, у меня почему-то не работатет. Но у меня NestJS может в нем дело, хотя раньше работало нормально и нест я не обновлял
источник

PP

Pavel Pulin in GraphQL — русскоговорящее сообщество
Что-то nestJS меня расстраивает. К меня конечно старая версия, но он ожидает настройки для 3 apollo а по факту работает со вторым. Поэтому типы у меня новые но они не применяюся.
источник
2021 October 30

AO

Alexander Ovchinniko... in GraphQL — русскоговорящее сообщество
а как вы относитесь к тому, что (в контексте, скажем, использования внутри какого-нибудь SaaS'а) есть только me query, а все остальные, возвращающие объекты, связанные с пользователем, отсутствуют и делают это уже внутри me? то есть вместо items {}  me { items {}} и так далее

"My Documents и My Computer передают привет" :-)
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
я так делаю, иногда бывает нужно какие-то отдельные квери сделать, но чаще всего именно так, обычно два запроса делал
свой акк:
whoami { items {} }

любой акк:
account(id: 123) { items {} }
источник

🔥

🔥 in GraphQL — русскоговорящее сообщество
ребята, вопрос. возможно ли в квери резолвере подтягивать результат выполнения другого квери резолвера? и стоит ли так делать вообще (any best practice?) (apollo server)
источник

И

Илья | 😶 ☮️... in GraphQL — русскоговорящее сообщество
в теории можно контекст вести но есть ли у вас гарантия, что резолверы выполнятся в нужном порядке ?
источник

🔥

🔥 in GraphQL — русскоговорящее сообщество
мм с контекстом не пойдет, вообще работаю по отчетам, нужно много всякой raw инфы подтянуть и выдать отчет
источник

🔥

🔥 in GraphQL — русскоговорящее сообщество
наверное создавать отдельный репозиторий который будет выдавать нужную инфу для каждой сущности будет лучшее решение
источник
2021 October 31

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Рекоменую посмотреть про graphql-helix + envelop (наконец в паблик это видео выложили)

https://www.youtube.com/watch?v=d_GBgH-L5c4
источник

el

eden lane in GraphQL — русскоговорящее сообщество
Подскажите, пожалуйста. Давно не работал с graphql, видимо что-то делаю не так.
Мой резолвер возвращает массив, где в каждом объекте указан email (email !== null).

Не смотря на это, на клиенте запрос падает с ошибкой:
message: "Cannot return null for non-nullable field Contact.email."
path: ["contacts", 0, "email"]

Описание query выглядит вот так:
contacts(query: String!): [Contact!]
источник

el

eden lane in GraphQL — русскоговорящее сообщество
кажется, понял. Возвращаю массив массивов
источник

V

Viktor in GraphQL — русскоговорящее сообщество
Ребят, какой подход нужно использовать: создавать связи между коллекциями через graphQL или в schema через mongoose?
источник

OH

One Hero in GraphQL — русскоговорящее сообщество
вопрос к авторитетному источнику:
Павел, подскажите, как лучше на данный момент связывать Mongoose с Apollo. пару ваших библиотек видел, хотел уточнить. ковырялся с рекомендованными dataSource, но меня терзают смутные сомнения...
источник

A

Ashot in GraphQL — русскоговорящее сообщество
Здравствуйте, вопрос к администрации, могу разместить ссылку на канал без коммерции, чисто информативный, возмонж кому-то реально интересно будет
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
кидай, если хоть одному будет полезно то уже хорошо
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
/trust
источник