Schemaimport { gql } from 'apollo-server-express';
export default gql`
extend type Mutation {
signUp(
lastName: String!
): String!
}
`;
Resolvers{
Query: {},
Mutation: {
signUp: async (
_,
{ lastName}
) => {
try {
console.log(lastName)
return 'ok';
} catch (error) {
return 'error';
}
},
},
};
Requestmutation($lastName:String){
signUp(lastName:$lastName)
}
Query Veriables{"lastName":"Darjo" }
Я не могу понять, но я получаю ошибку
"Переменная \" $ lastName \ "типа \" String \ "используется в позиции, ожидающей тип \" String! \ ".",
но когда я уберу знак ! lastName: Stringвсе работает.
Я просто не могу понять. Какова причина ?.