2
私はサーバー上のExpress + Mongooseとクライアント上のReact + Apolloを使ってRest APIからGraphQLに移行しようとしています。React-ApolloでGraphQLエラーを処理する方法は?
async resolve(_, { email, password, passwordConfirmation }) { // Sign Up mutation
const user = new User({ email });
user.password = password;
user.passwordConfirmation = passwordConfirmation;
try{
const createdUser = await user.save();
return createdUser;
} catch(error) {
console.log(error); // Returns errors object like {email: {message: 'E-mail is required'}}
throw new Error(error); // But on the client there is a string with all errors
}
}`
エラーのオブジェクト全体をクライアントで処理するにはどうすればよいですか?