Size: a a a

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

2019 August 21

DM

Dmitry Markov in GraphQL — русскоговорящее сообщество
Я просто пытаюсь продумать архитектуру и задался вопросом. Вроде как graphql решает задачу того, чтобы закрыть всё одним API. А я собираюсь над этим ещё надстроить и не будет ли это перебором )
Так то у меня всё выглядит стройно, когда есть иерархия нескольких серверов ) Тут больше с точки зрения философии хотелось понять.
источник

VN

Viktor Nikolaev in GraphQL — русскоговорящее сообщество
akaSybe
graphql.net какая-то стремная
С конвеншенами норм было
источник

VN

Viktor Nikolaev in GraphQL — русскоговорящее сообщество
Dmitry Markov
Я просто пытаюсь продумать архитектуру и задался вопросом. Вроде как graphql решает задачу того, чтобы закрыть всё одним API. А я собираюсь над этим ещё надстроить и не будет ли это перебором )
Так то у меня всё выглядит стройно, когда есть иерархия нескольких серверов ) Тут больше с точки зрения философии хотелось понять.
А schema stitching не для этого разве?
источник

DM

Dmitry Markov in GraphQL — русскоговорящее сообщество
Viktor Nikolaev
А schema stitching не для этого разве?
Schema stitching (deprecated)
https://www.apollographql.com/docs/graphql-tools/schema-stitching/

Но есть вариант куда мигрировать https://www.apollographql.com/docs/apollo-server/federation/migrating-from-stitching/ ) Пойду почитаю )
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
Привет, что я делаю не правильно, данные автора книги не отображаются при запросе на сервер, когда стараюсь добавить книгу в mongodb. В playground выдаёт такую ошибку  "Cannot return null for non-nullable field Author.name"

Вот код связанный с данной проблемой
https://pastebin.com/2fvTFbjk
источник

HF

Happy Fox in GraphQL — русскоговорящее сообщество
mhmd mlh
Привет, что я делаю не правильно, данные автора книги не отображаются при запросе на сервер, когда стараюсь добавить книгу в mongodb. В playground выдаёт такую ошибку  "Cannot return null for non-nullable field Author.name"

Вот код связанный с данной проблемой
https://pastebin.com/2fvTFbjk
Не могли бы вы перевести текст ошибки плз, с телефона неудобно. О чём она?
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
Happy Fox
Не могли бы вы перевести текст ошибки плз, с телефона неудобно. О чём она?
Невозможно вернуть null для значения которое не может быть null как-то так или ты имел ввиду текст кода?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
mhmd mlh
Привет, что я делаю не правильно, данные автора книги не отображаются при запросе на сервер, когда стараюсь добавить книгу в mongodb. В playground выдаёт такую ошибку  "Cannot return null for non-nullable field Author.name"

Вот код связанный с данной проблемой
https://pastebin.com/2fvTFbjk
Ну значит поле обязательно стоит, а его нету
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
Ну значит поле обязательно стоит, а его нету
Я понял это, но почему он не возвращает его, хотя в console.log он возвращает в объекте имя и год рождения
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
mhmd mlh
Я понял это, но почему он не возвращает его, хотя в console.log он возвращает в объекте имя и год рождения
Проще скрин кода, я стела туда зайти не могу, может в схеме не вернул, может на беке не вернул, может в запросе не вернул
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
Я пробовал этот же код не на монгодб, а в array и он работал нормально, я думаю что делаю что-то неправильно с кодом когда записываю на монгодб. И данные которые сохраняются на сайте монго атлас все в правильном формате где видны имя и год рождения автора
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
Тут весь код, но без схем монгодб
https://pastebin.com/kRLP2MyF
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Я с телефона не могу
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
А не, сейчас смог
источник
2019 August 22

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
А какое поле то пишет, что null вернулся
источник

mm

mhmd mlh in GraphQL — русскоговорящее сообщество
author: name
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Так в резолвере что то странное, ты же не передал в него ничего и возвращаешься хз что
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Может я не все увидил, с тельчика плохо
источник

mm

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

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
mhmd mlh
author: name
Убери в типе авторизации и умени восклицательный знак и посмотри, что пришло
источник