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)?
