在前端想要 request graphql 的 api 很简单
大致如下:
// data.query 是你的 query string(可直接贴上在 graphQI 测的字串)// 若有需要输入的条件变数,需在 query 后先宣告变数与型别 (mutation亦同),之后直接带入变数var data = { query: `query ( $name: String!){ playData(name: $name) { LV SKILL } }`, // 前面若有宣告变数,在这边给值 variables: { name: 'Charmander', }}// 这两项 header 必带var headers = new Headers()headers.append("Content-Type", "application/json")headers.append("Accept", "application/json")fetch("http://localhost:8010/graph/", {// 必须用 POST 方法 method: 'POST', headers: headers, body: JSON.stringify(data)})
以上
终于结束啰 ^^