Я пытаюсь получить сообщение об ошибке graphQL, чтобы, если оно совпадает с ожидаемым, я мог вывести сообщение в свое приложение, но не смог получить сообщение об ошибке graphQL
В моем блоге «Уловка» у меня есть это:
} catch(error) {
console.log(error.name)
console.log(error.graphQLErrors)
console.log(error.graphQLErrors.message)
throw error;
}
, и соответствующий вывод выглядит так:
[Thu Apr 16 2020 04:19:22.330] LOG Error
[Thu Apr 16 2020 04:19:22.370] LOG [{"locations": [[Object]], "message": "Email already taken", "path": ["signup"]}]
[Thu Apr 16 2020 04:19:22.370] LOG undefined
Я вижу, что ключ имеет имя message, так почему это когда Я пытаюсь получить сообщение, оно выглядит как неопределенное, а не сообщение?