Size: a a a

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

2021 January 13

b

bbclub in GraphQL — русскоговорящее сообщество
Сразу мутируешь, потом квери
источник

НЛ

Нежный Лосось... in GraphQL — русскоговорящее сообщество
Yevhen Soldatov
Всес привет, есть возможность прочитать mutation response?
Юзаю React + apollo
мутация возвращает промис с респонсом
источник

S

Sunpacker in GraphQL — русскоговорящее сообщество
Кто нибудь сталкивался с таким? в плейграунде указываю переменные в запрос, по ним данные приходят отфильтрованные; но на клиенте  возвращаются все, без фильтрации, хотя переменные в пейлоад попадают

ошибок никаких нет
источник
2021 January 14

VF

Vladimir Fursov in GraphQL — русскоговорящее сообщество
Привет Можно как то прочитать кеш ( readQuery) не из мутации? Использую vue apollo
источник

D

Dima in GraphQL — русскоговорящее сообщество
Привет! У меня есть кверя, которая вытягивает данные опредленного юзера по айдишнику, но может такое быть , что айдишника нет, как я могу вызывать ее только тогда, кода он есть?
источник

М

Максим in GraphQL — русскоговорящее сообщество
Тебе на бэк или фронт?
источник

М

Максим in GraphQL — русскоговорящее сообщество
На бэке сделай резолвер чтоб давал ошибку юзер не найден
источник

М

Максим in GraphQL — русскоговорящее сообщество
Если на клиенте апполо нужно проверить ид то можешь сделать рефетч квери
источник

М

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

D

Dima in GraphQL — русскоговорящее сообщество
Просто если юзать рефетч, то получается будет 2 запроса, изначально с пустой строкой к примеру, а потом как айдишка появится, будет 2 запрос)
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Dima
Привет! У меня есть кверя, которая вытягивает данные опредленного юзера по айдишнику, но может такое быть , что айдишника нет, как я могу вызывать ее только тогда, кода он есть?
источник

М

Максим in GraphQL — русскоговорящее сообщество
Доходчиво
источник

D

Dima in GraphQL — русскоговорящее сообщество
Спасибо
источник

I

Ilya in GraphQL — русскоговорящее сообщество
Ребят, Всем привет, возникла такая проблема с Apollo Server

Есть мутация, в которую передаётся id и url, в случае если урл не валидный, на бэке выбрасывается ошибка через throw new Error, но проблема в том, что в случае возникновения любой ошибки, бэк возвращает мне "Not Authorized", вместо реального текста ошибки, при этом, если в эту же мутацию послать валидный урл, то запрос сработает, всё будет ок, т.е дело не в токене

Для разделения прав доступа юзаю graphql-shield

Подскажите, как это решить, и сделать чтобы Not authorized не перебивал остальные ошибки?
источник

I

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

I

Ilya in GraphQL — русскоговорящее сообщество
Если graphql-shield вырубить, то ошибки возвращаются корректно
источник

I

Ilya in GraphQL — русскоговорящее сообщество
Без graphql-shield, вот в таком виде возвращает ошибку, т.е всё ок:
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Ну видимо shield переопределяет обработчик ошибок. Можно вместо return new Error, thow и посмотреть на каком этапе пыталось переопределить
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
источник

I

Ilya in GraphQL — русскоговорящее сообщество
Сейчас без return, как раз throw везде
источник