Я концептуально застрял в graphsql (используя graphql-js).ошибки графа и сообщения о состоянии в graphql-js
Давайте скажем пользователь API отправляет запрос и базы данных сервера вниз, и я хотел бы вернуть эту информацию в качестве ошибки в в списке
data { errors }
.
Как я могу получить доступ к объекту ошибок в данных и вытолкнуть мои собственные сообщения об ошибках (например, об отключении сервера базы данных)?
Следующее, что мне интересно, - это добавить дополнительный объект сообщения к объекту данных.
Предположим, пользователь запросил элемент базы данных по идентификатору (например, конкретной учетной записи), и этот элемент не существует. Теперь я хотел бы вернуть что-то вроде этого:
{
data: {
messages: [{status: "failure", message: "This account does not exist"}]
}
}
Как бы сделать это, и я бы должен определить сообщения, также как тип?
На самом деле, я использую express-graphql, поэтому ваш ответ определенно очень полезен. Спасибо, что даже указали на соответствующие строки источника. Мне нравится это. – LongHike