Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jak bonusové cesty interagují s podporou GraphQL společnosti Statamic


Jak bonusové cesty interagují s podporou GraphQL společnosti Statamic


Na základě výsledků vyhledávání bonusové trasy ve Statamicu přímo neinteragují s integrovanou podporou GraphQL od Statamicu. Zde je shrnutí toho, jak se liší:

1. Bonusové cesty: Doplněk „Bonusové cesty“ vám umožňuje definovat další cesty sběru a taxonomie ve Statamicu. Tyto cesty jsou definovány v souboru `routes/web.php` pomocí metody `Route::bonus()`. Bonusové trasy se primárně používají k vytváření adres URL vhodných pro SEO a připojování kolekcí do různých částí vašeho webu.

2. GraphQL API: Statamic má vestavěnou podporu pro GraphQL API, které poskytuje API pouze pro čtení pro doručování obsahu do vašeho frontendu, externích aplikací, SPA a dalších zdrojů. GraphQL API je ve Statamicu 3.3+ standardně povoleno.

3. Samostatné funkce: Bonusové cesty a GraphQL API slouží různým účelům. Bonusové trasy se používají pro správu URL a směrování v rámci vaší aplikace Statamic, zatímco rozhraní GraphQL API se používá pro vystavení vašeho obsahu externím systémům a rozhraním.

4. Žádná přímá integrace: Výsledky vyhledávání nenaznačují žádnou přímou integraci nebo interakci mezi bonusovými cestami a GraphQL API společnosti Statamic. Jsou to samostatné funkce, které lze používat nezávisle.

5. Potenciální kombinace: Zatímco bonusové cesty a GraphQL API přímo neinteragují, můžete je potenciálně kombinovat ve své aplikaci Statamic. Můžete například použít bonusové trasy k vytvoření adres URL vhodných pro SEO pro váš obsah a poté tento obsah vystavit prostřednictvím rozhraní GraphQL API společnosti Statamic ke spotřebě vaší frontendovou aplikací nebo jinými systémy.

Stručně řečeno, bonusové cesty a Statamic's GraphQL API jsou samostatné funkce, které slouží různým účelům. Bonusové trasy se používají pro správu URL a směrování v rámci vaší aplikace Statamic, zatímco rozhraní GraphQL API se používá pro vystavení vašeho obsahu externím systémům a rozhraním. Mohou být použity samostatně nebo v kombinaci, v závislosti na požadavcích vaší aplikace.

Citace:
[1] https://stackoverflow.com/questions/75373946/can-we-use-statamic-cms-as-a-backend-and-vue-with-graphql-on-the-frontend-for
[2] https://statamic.dev/graphql
[3] https://statamic.com/addons?page=2&sort=name
[4] https://statamic.com/addons/jacksleight/bonus-routes
[5] https://statamic.dev/controllers