Я новичок в GraphQL, JS и бэкэнде в целом.Я пытаюсь сделать запрос к демо BE, но я не могу его передать, я предполагаю, что это неправильное понимание синтаксиса ...
Функция выглядит следующим образом:
Mutation: {
createUser: async (parent, { user }, context, info) => {
const newUser = await new User({
name: user.name,
email: user.email,
age: user.age
});
return new Promise((resolve, reject) => {
newUser.save((err, res) => {
err ? reject(err) : resolve(res);
});
});
},
и мой запрос выглядит так:
mutation createUser(user: $user) {
name,
_id
}
со свойством var:
{
"user": {
"id": 1,
"name": "Jack"
}
}
Я понимаю, что мутация хочет получить объект пользователя, поэтому я отправляю пользователяпередача запроса в $ user var?
Спасибо за помощь в том, что я не понимаю здесь!