Middleware pro validaci v Apollo Serveru?
Zajímalo by mě, jestli se dá využít middleware pro validaci vstupních dat v Apollo Serveru. Mám na mysli, jestli je to nějaký běžný postup, nebo jestli by to mohlo způsobit problémy s výkonem či s logikou GraphQL. Vím, že Apollo Server je dost flexibilní a umožňuje různé způsoby, jak zpracovávat požadavky, ale nejsem si jistý, jakým způsobem se to dá udělat správně. Chci zajistit, aby moje API bylo bezpečné a abych eliminoval špatná data ještě předtím, než se dostanou k resolverům. Mohu tedy napsat middleware, který bude provádět validaci dat před tím, než dojde k samotnému zpracování dotazu, nebo je lepší použít nějaké jiné řešení? Zajímalo by mě také, zda má někdo zkušenosti s tímto přístupem a jestli bych měl být opatrný na nějaké konkrétní aspekty. Jak to funguje ve srovnání s tradičními REST API? Můžete mi doporučit nějaké zdroje nebo příklady, které by mi pomohly? Díky moc!