Не удается запросить поле «хранилище» по типу «Запрос» - PullRequest
0 голосов
/ 30 апреля 2018

Мне действительно нужна твоя помощь сегодня. Действительно, в настоящее время я открываю для себя этот крутой инструмент под названием Graphql, чтобы восстановить некоторые данные из Github, которые связаны с конкретными метками в нескольких проектах github. И дело в том, что нет проблем, когда я отправляю свой запрос онлайн с Graphiql:

enter image description here

Но возникают проблемы, когда я пытаюсь отправить тот же запрос с сервера NodeJ, и я не знаю почему. Вот код, который я написал, где я использую graphql-запрос для отправки моего запроса:

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, поэтому я могу сделать некоторые ужасные вещи в своем коде :):)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...