私はgraphsql(graphql-jsを使用)を使用していません。graphql-jsでのgraphqlエラーとステータスメッセージ
はのは、APIのユーザーがクエリを送信し、データベース・サーバーがダウンしていると私は
data { errors }
リスト内でのエラーとしてこの情報を返すしたいとしましょう。
データのエラーオブジェクトにアクセスし、自分自身のエラーメッセージ(データベースやサーバーの停止など)をプッシュするにはどうすればよいですか?
次に、データオブジェクトに追加メッセージオブジェクトを追加する方法が不思議です。
たとえば、ユーザーがID(例:特定のアカウント)でデータベースアイテムをリクエストし、そのアイテムが存在しないとします。今、私はこのような何かを返したいのですが:
{
data: {
messages: [{status: "failure", message: "This account does not exist"}]
}
}
は、どのように私はそれを行うだろうと私はまた、タイプとしてメッセージを定義する必要がありますか?
実際、express-graphqlを使用しているので、あなたの答えは間違いなく非常に便利です。それぞれのソース行を指摘してくれてありがとう。私はすきです。 – LongHike