Всем привет.
Только знакомлюсь с graphql.
Такой вопрос: не могу найти best practice по хендлингу ошибок по части валидации на сервере.
Допустим мне нужно на клиенте словить сообщение чтобы понять, что в поле email у меня проблема и сообщение показать под ним.
Но graphql way - это массив объектов с message.
Соответственно вопрос:
Это нормально выбрасывать исключение для валидации, чтобы потом в message протащить JSON типа {"email": "invalid shit"}?
Или errors в ответах graphql - это чисто для ошибок соответствия схемы и т.д. и лучше туда не пихать валидацию?