Error: Parse error on ":" (COLON) at [2, 10] GraphQL при запросе в javascript

Пробую работать с graphQl gitlab через CURL там все нормально и результат возвращается, имя текущего пользователя.

GRAPHQL_TOKEN=a-s8AxjN2Nes4uxcdfnF
curl 'http://192.168.0.102:8007/api/graphql' \
--header "Authorization: Bearer $GRAPHQL_TOKEN" \
--header "Content-Type: application/json" \
--request POST --data "{\"query\": \"query {currentUser {name}}\"}"

Но когда попробовал подключить через javascript библиотеку graphql-request то выводит ошибку:

const endpoint = 'http://192.168.0.102:8007/api/graphql';
    
  const graphQLClient = new GraphQLClient(endpoint, {
    headers: {
      authorization: 'Bearer a-s8AxjN2Nes4uxcdfnF',
    },
  });

  const query = `
    query: 'query {currentUser {name}}'
  `;

  graphQLClient.request(query).then((data) => {
    console.log(data);
  }, (err) => {
    console.log('err=', err);
    console.error(err);
  });

Возникает ошибка введите сюда описание изображения

Как понять что не так в синтаксисе запроса (переменная query)?


Ответы (0 шт):