Это запрос, который я отправляю:
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.