Вызов мутации сервера graphQL в url-адрес axios - PullRequest
0 голосов
/ 29 января 2019

В настоящее время я использую GraphQL Server и axios для клиентской стороны.Я хотел бы знать, как вызвать этот graphQL для моего axios

mutation {
 createUser(email: "hello@gmail.com") {
   email
 }
}

Как я могу назвать его так?

1005 *

1 Ответ

0 голосов
/ 29 января 2019

Вам необходимо использовать метод post для отправки вашего запроса / мутации на сервер GraphQL:

axios({
  // Of course the url should be where your actual GraphQL server is.
  url: 'http://localhost:5000/graphql',
  method: 'post',
  data: {
      query: `
        mutation createUser($email: email){
            createUser(email: $email) {
               email
            }
        }`,
     variables: {
        email: "hello@gmail.com"
     }
  }
}).then((result) => {
    console.log(result.data)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...