graphql fetch api code example

Example 1: fetch graphql

const query = `
query {
    questions {
      id
      code
      content
    }
  }
`,
  url = "https://....com/graphql", //your url Endpoint
  datas= [],
  opts = {
  method: "POST",
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json',
  },
body: JSON.stringify({ query })
};
fetch(url, opts)
  .then(r => r.json())
  .then(({ data }) => (document.getElementById('id_3').innerHTML = data.questions
    .map(r => `
      <p>your data ${r.data}</p>
    `)
    .join()
  ))

Example 2: graphq fetch query

const sampleQuery = `query {    countries {        id        name        cities {            id            name            population        }    }}`function fetchMe(sampleQuery) {    let results;    fetch('/graphQL', {        method: "POST",        body: JSON.stringify(sampleQuery)    })    .then(res => res.json())    .then(parsedRes => {      // use parsed results     });fetchMe(sampleQuery)

Tags:

Misc Example