Как сделать запрос Graphql в транспортире - PullRequest
1 голос
/ 11 марта 2019

Мне нужно обработать запрос Graphql в транспортире.Я пытался использовать protractor-http-client, но он дает Internal server error.Кто-нибудь может подсказать, как использовать Graphql запрос в транспортире?

const http = new HttpClient('<MY_BASE_URL>');

const query = gql `
 query currentUserQuery {
  currentUser {
    email
    id
  }
 }`;

const postResponse = http.post('/graphql', {
    query: query,
    operationName: 'currentUser',
    variables: {}
  }, {
    'Content-Type': 'application/json',
    'Authorization': '<ACCESS_TOKEN>'
  }
).then(data => {
   console.log('data', data);
  }, err => {
   console.log('err is: ', err);
  });
});

1 Ответ

0 голосов
/ 11 марта 2019

Вы должны смоделировать все запросы к бэкенду в Jasmine, так как Protractor предназначен только для тестирования передней части (угловой)

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