Ich bin konzeptionell mit Graphsql (mit graphql-js) stecken.graphql Fehler und Statusmeldungen in graphql-js
Können sagen, das die API-Benutzer sendet eine Abfrage und die Datenbank-Server ausgefallen ist, und ich möchte diese Informationen als Fehler zurück in die in der
data { errors }
Liste.
Wie kann ich auf das Fehlerobjekt in Daten zugreifen und meine eigenen Fehlermeldungen (z. B. über den Ausfall des Datenbankservers) dort hinschicken?
Als nächstes frage ich mich, wie man ein Add-Nachrichten-Objekt zum Datenobjekt hinzufügen kann.
Angenommen, der Benutzer hat ein Datenbankelement nach ID angefordert (z. B. ein bestimmtes Konto), und dieses Element ist nicht vorhanden. Nun würde Ich mag so etwas wie dies zurück:
{
data: {
messages: [{status: "failure", message: "This account does not exist"}]
}
}
Wie würde ich das tun und ich habe, um die Nachrichten zu definieren auch als eine Art?
In der Tat verwende ich Express-Graphql, also ist Ihre Antwort definitiv sehr nützlich. Danke, dass Sie sogar auf die jeweiligen Quellzeilen hingewiesen haben. Ich mag es. – LongHike