Size: a a a

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

2018 April 16

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Всем привет, а как правильно делать такое ?:
есть тип пользователя, и есть Query currentUser которая возвращает пользователя, но в пользователе, например, есть поле "пароль" и его возвращать не нужно, как такое правильно делать ?)
источник

NT

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

NT

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

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
в ресолвере я не возвращаю пароль, но может это как то и в Query обозначать надо ?)
источник

RG

Rustam Gilyaziev 🐇 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
в ресолвере я не возвращаю пароль, но может это как то и в Query обозначать надо ?)
убрать password из type User?
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
а  если есть мутация, в которой нужно устанавливать password ?
источник

NT

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

RG

Rustam Gilyaziev 🐇 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
а  если есть мутация, в которой нужно устанавливать password ?
например сделать отдельный input SignupInput
источник

RG

Rustam Gilyaziev 🐇 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
пароль тут плохой пример вроде, но может будут такие моменты где нужно разграничивать доступ к разным полям для разных пользователей или вроде того
сделать поле необязательным, то есть убрать !
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
а что есть "input SignupInput" ?)
источник

RG

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

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
на сервере уже реализовал jwt, на клиенте вроде как частично тоже, но пока просто в локалсторейдж (в который не стоит ложить токен изза несекьюрности, но в большинстве туториалов так делкют), но как с реактом  это дружить пока не понял )
https://www.youtube.com/watch?v=bXpuqDOYHGk&index=4&list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy

здесь решается эта задача на React-Native, на React подобно)
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
@iamgilaz @playra спасибо, ребят )
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
@iamgilaz @playra спасибо, ребят )
если уж выбрали Apollo, то я бы отказался от Redux, так как у Аpollo свой стейт менеджмент и во время реализации подписок на фронте возникнет потребность в сравнении данных и начнется каша в стейтах, можно конешно и эту кашу съесть, но лично я отказывюсь потихоньку от Redux🤓.
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
так у меня и нет редакса ) я выше писал что с редаксом было понятно что делать, а с кешем графа не оч )
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
но уже разобрался вроде
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
так у меня и нет редакса ) я выше писал что с редаксом было понятно что делать, а с кешем графа не оч )
понял😜
источник

К

Котяй Негодяй in GraphQL — русскоговорящее сообщество
А каким образом реализуются ошибки (например, ошибка доступа) в GraphQL? Например, сервер отказывает клиенту в выполнении запроса. Как это должно быть отражено в схеме?
источник

К

Котяй Негодяй in GraphQL — русскоговорящее сообщество
Юнион?
источник

MS

Makar Stetsenko in GraphQL — русскоговорящее сообщество
Котяй Негодяй
А каким образом реализуются ошибки (например, ошибка доступа) в GraphQL? Например, сервер отказывает клиенту в выполнении запроса. Как это должно быть отражено в схеме?
источник