Size: a a a

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

2018 July 11

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Ilya Agarkov
А если я юзаю ApolloServer а мне нужно с фронта послать запрос, в результате которого пойдет отправка емейлов. Это тоже мутации делать?
А аргументы с фронта шлются? Например, получатель письма?
источник

IA

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

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Мутация в любом случае
источник

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
Алексей Родионов
Мутация в любом случае
выглядит как косыль какой-то. Все таки это не мутация данных.
источник

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
мозг отказывается в это верить)
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
А кто сказал что мутация – для изменения данных?
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Мутация для записи (точнее даже передачи на сервер) данных.
источник

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
Алексей Родионов
А кто сказал что мутация – для изменения данных?
ну в самом слове Мутация это подразумевается
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Всё это мутации
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Причём можно даже без аргументов кейс придумать
источник

АР

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

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Мутация – это изменение
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Изменение состояния сервера. )
источник

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
Так в том то и дело что состояние не меняется... Просто выполняются какие-то скрипты.
источник

АР

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

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
притянуто. Тогда и получаение данных это тоже мутация
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Грубо говоря, query – это аналог GET из REST, а mutation – аналог POST.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Кстати, функцию можно дёрнуть не только мутацией, но и query
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Ты когда функцию по REST дергаешь, ты как определяешь GET или POST юзать?
источник