Skip to content

Instantly share code, notes, and snippets.

@yusinto
Last active June 3, 2024 15:05
Show Gist options
  • Save yusinto/30bba51b6f903c1b67e0383f4a288269 to your computer and use it in GitHub Desktop.
Save yusinto/30bba51b6f903c1b67e0383f4a288269 to your computer and use it in GitHub Desktop.
Graphql mutation with fetch
const updateCountryFetch = async (countryId, happinessFactor, population) => {
const query = JSON.stringify({
query: `mutation {
updateCountry(
id: "${countryId}"
happinessFactor: ${happinessFactor}
population: ${population}) { id }
}
`
});
const response = await fetch(graphCoolEndpoint, {
headers: {'content-type': 'application/json'},
method: 'POST',
body: query,
});
const responseJson = await response.json();
return responseJson.data;
};
@longnguyendev
Copy link

thanks @phattranky

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment