无法在“查询”类型上查询字段“存储库”

时间:2018-04-30 07:59:54

标签: node.js graphql

我今天真的需要你的帮助。 实际上,我目前正在发现这个名为Graphql的酷工具,以便从Github中恢复一些数据,这些问题与几个github项目中的特定标签有关。当我使用Graphiql在线发送请求时,没有问题:
enter image description here

但是当我尝试从NodeJs服务器发送相同的请求时问题就出现了,我真的不知道为什么。 这是我编写的代码,我使用graphql-request发送请求:

const { request } = require("graphql-request");

const query = `query getIssues($nameOwner : String!, $labels : [String!], $repo1 : String!) {
  repo1 : repository(owner: $nameOwner, name: $repo1) {
    name
    url
    issues(labels:$labels, first:100, states:[OPEN]) {
      edges {
        node {
          title
          url
          labels(first:3) {
            edges {
              node {
                name
              }
            }
          }
        }
      }
    }
  }
}`;

const variables = {
  nameOwner: "inextensodigital",

  repo1: "emeabridge.eu",
  repo2: "deloittedirect.dk",
  repo3: "deloitteexperts.com",
  repo4: "easydeloitte.at",
  repo5: "inexweb.fr",
  repo6: "propelbydeloitte.com",

  repos: [
    "emeabridge.eu",
    "deloittedirect.dk",
    "deloitteexperts.com",
    "easydeloitte.at",
    "inexweb.fr",
    "propelbydeloitte.com"
  ],

  labels: [
    "ideas",
    "backlog",
    "priorisation",
    "definiton",
    "proposal",
    "acceptance",
    "in progress"
  ]
};

request("https://api.graph.cool/simple/v1/movies", query, variables).then(
  data => console.log(data)
);

这是启动NodeJs服务器后我在控制台上出现的错误:

console error

先谢谢你们的回答,请理解我目前正在学习Graphql,所以我可能会在我的代码中做一些可怕的事:):)

0 个答案:

没有答案