Size: a a a

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

2020 February 28

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Нечаянно раньше времени отправил, прошу прощения )
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Anton Mukha
Ребят, всем привет! Нужна помощь. В graphql новичок. Есть мутация в которую не поступют данные. Вот схема мутации
`` type Mutation {
   addString(message: String): String!
 }``

Вот резолвер

`` Mutation:{
       addString({string}){
           return string
       }
   }``

На выходе всегда null || undefiend
А как происходит вызов мутации?
источник

AM

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

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Mukha
Ребят, всем привет! Нужна помощь. В graphql новичок. Есть мутация в которую не поступют данные. Вот схема мутации
`` type Mutation {
   addString(message: String): String!
 }``

Вот резолвер

`` Mutation:{
       addString({string}){
           return string
       }
   }``

На выходе всегда null || undefiend
попробуй в резолвере первый параметр добавить, типа
addString(root, {message}) {...}
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Резолвер не правильный кстати
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Uxname
попробуй в резолвере первый параметр добавить, типа
addString(root, {message}) {...}
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Nikita Grishin
Резолвер не правильный кстати
Там просто message должно быть вроде как
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Просто уже 1001 вариацию перепробовал
источник

U

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

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Mukha
Там просто message должно быть вроде как
да, message, и первый параметр
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Mukha
Ребят, всем привет! Нужна помощь. В graphql новичок. Есть мутация в которую не поступют данные. Вот схема мутации
`` type Mutation {
   addString(message: String): String!
 }``

Вот резолвер

`` Mutation:{
       addString({string}){
           return string
       }
   }``

На выходе всегда null || undefiend
вот пример похожей квери
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Да твой вариант работает
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
С пустым первым параметром. А че почему так ?
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
И как можно избежать этого?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Mukha
С пустым первым параметром. А че почему так ?
потому что такой стандарт, как говорится, кури матчасть apollo-server, ну или что ты там юзаешь :)
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Обязательный аргумент, этого не избежать)
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
И все таки прилетает message в объекте Так что надо {message} ну да ладно
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Nikita Grishin
Обязательный аргумент, этого не избежать)
Понял. Ну в обычном graphql я так понял этого нет, такое только в apollo
источник

U

Uxname in GraphQL — русскоговорящее сообщество
нет, это везде так практически
источник

AM

Anton Mukha in GraphQL — русскоговорящее сообщество
Хммм.. Очень странно, помню вроде составлял резолверы не так.. Ну ладно, в любом случае большое спасибо )
источник