Můžu v GraphQL použít vícero typů chyb pro různé situace?
Přemýšlím nad tím, jak se v GraphQL nejlépe vypořádat s chybami. Mám scénář, kdy bych chtěl mít různé typy chyb pro různá selhání, jako například validaci vstupů, nedostatečná oprávnění nebo třeba situace, kdy se data vůbec nenajdou. Představoval bych si, že by to mohlo být užitečné pro lepší diagnostiku a také pro uživatelskou zkušenost. Chtěl bych vědět, jestli je možné implementovat více typů chyb? Jakým způsobem se to dá udělat? Jsou na to nějaké osvědčené postupy nebo konvence? Taktéž by mě zajímalo, jak to pak ovlivňuje návratové hodnoty a strukturu odpovědi. Je potřeba nějak měnit schéma GraphQL nebo se to dá vyřešit jen v rámci resolverů? Děkuji za jakékoliv rady a tipy!