fetchGraphQL function that handles sending queries to the API:

PHOTO EMBED

Fri Aug 23 2024 17:13:36 GMT+0000 (Coordinated Universal Time)

Saved by @negner

const fetchGraphQL = (query, variables = {}) => {
  return fetch("https://countries.trevorblades.com/", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      query,
      variables,
    }),
  }).then((res) => res.json());
};
content_copyCOPY