Jak správně použít error format v GraphQL odpovědích?
Zajímalo by mě, jak je to vlastně s error formátem v GraphQL odpovědích. Snažím se pochopit, jakým způsobem se mají chyby vracet klientovi, aby to dávalo smysl a bylo to použitelný. Narazil jsem na různé příklady, ale pořád mám pocit, že si nejsem jistý tím, co je nejlepší praxe. Mám na mysli, jestli by se měly vracet chyby ve specifickém formátu, nebo jestli je důležitější prostě vrátit nějakou informaci, i když to nebude ideální. Zároveň mě zajímá, co všechno by mělo být součástí té chybové odpovědi – měl bych přidávat i nějaké ID chyby nebo alespoň popis, proč k tomu došlo? A co třeba status kód? Myslím, že se mi zatím nepodařilo najít nic konkrétního, co by mi dalo jasnou představu o tom, jak to udělat správně. Dále bych rád věděl, jestli jsou nějaké standardy nebo doporučení od komunity ohledně error handlingu v GraphQL, které bych měl mít na paměti při návrhu API. Jestli někdo máte zkušenosti nebo tipy, budu moc rád za vaše názory a rady.