Я использую традиционный REST API:
axios({
headers: {
Accept: 'application/json',
},
method: 'GET',
url: 'http://localhost:4000/GetUsers',
}).then(function(response) {
// Array of objects containing users
console.log('done', response.data);
});
В graphql:
axios({
headers: {
Accept: 'application/json',
},
method: 'post',
url: 'http://localhost:4000/graphql',
data: {
query: `{ users { Email }}`,
},
}).then(function(response) {
// notice the doubble data call
console.log('done', response.data.data.users);
});
В graphql я вынужден позвонить .data.data.users
, чтобы получить мои данные, и мне интересно, есть ли способ получить его через response.data
как при вызове API REST, так что мне не нужен вызов .data
и .users
?