Как мне обработать отклонение обещания решателя GraphQL или отключить его эхо?

Мои средства разрешения запросов / мутаций возвращают обещание. Я отклоняю обещание, если что-то идет не так, например, с мутацией входа пользователя, я отклоняю обещание с помощью:

reject("User does not exist");

если учетная запись пользователя не найдена в базе данных.

Все работает хорошо, кроме случаев, когда происходит отклонение, это появляется в моей консоли:

GraphQLError: User does not exist
    at locatedError (/Users/.../project/node_modules/graphql/error/locatedError.js:23:10)
    at /Users/.../project/node_modules/graphql/execution/execute.js:550:55
    at <anonymous>

Есть ли способ отловить эту ошибку, чтобы у меня ее не было в консоли, или способ отключить эту ошибку?

0 ответов

Другие вопросы по тегам