Запросы к GitHub GraphQL API v4 не дают результата - PullRequest
0 голосов
/ 22 марта 2019

Это запрос, который я отправляю:

issueQuery = gql`
    query IssueQuery {
      search(first: 10, type: ISSUE, query: "repo:angular/angular is:issue state:open error in:title") {
        issueCount
        edges {
          node {
            ... on Issue {
              createdAt
              title
              body
              url
              comments(first: 10) {
                nodes {
                  body
                }
              }
            }
          }
        }
      }
    }
  `;

Я отправляю запрос через него, когда загружен компонент:

this.issues = this.apollo.watchQuery<Query>({
  query: this.issueQuery
})
.valueChanges
.pipe(map(data => {
  console.log('hello');
  console.log(data);
  return data;
}));

Даже «Hello» не печатается,Также, кажется, нет никакой ошибки соединения.Для соединения я создал отдельный модуль GraphQL, который я импортировал в основной модуль приложения.Там в конструкторе я включаю это:

this.apolloBoost.create({
      uri: 'https://api.github.com/graphql',
      request: async (operation) => {
        operation.setContext({
          headers: {
            authorization: `Bearer ${environment.GITHUB_BEARER_TOKEN}`
          }
        });
  }
});

Кто-нибудь имел эту проблему раньше, когда запрашивал GitHub GraphQL.Этого не происходит при запросах через раздел для разработчиков GitHub GraphQL.

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