Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ako bonusové cesty interagujú s podporou GraphQL od spoločnosti Statamic


Ako bonusové cesty interagujú s podporou GraphQL od spoločnosti Statamic


Na základe výsledkov vyhľadávania, bonusové trasy v Statamicu priamo neinteragujú so vstavanou podporou GraphQL od Statamicu. Tu je súhrn toho, ako sa líšia:

1. Bonusové cesty: Doplnok „Bonusové cesty“ vám umožňuje definovať ďalšie trasy zberu a taxonómie v Statamicu. Tieto cesty sú definované v súbore `routes/web.php` pomocou metódy `Route::bonus()`. Bonusové trasy sa primárne používajú na vytváranie adries URL vhodných pre SEO a pripájanie kolekcií do rôznych sekcií vášho webu.

2. GraphQL API: Statamic má vstavanú podporu pre GraphQL API, ktoré poskytuje API iba na čítanie na doručovanie obsahu do vášho frontendu, externých aplikácií, SPA a iných zdrojov. GraphQL API je predvolene povolené v Statamic 3.3+.

3. Samostatné funkcie: Bonusové cesty a rozhranie GraphQL API slúžia na rôzne účely. Bonusové trasy sa používajú na správu adries URL a smerovanie v rámci vašej aplikácie Statamic, zatiaľ čo rozhranie GraphQL API sa používa na vystavenie vášho obsahu externým systémom a frontendom.

4. Žiadna priama integrácia: Výsledky vyhľadávania nenaznačujú žiadnu priamu integráciu alebo interakciu medzi bonusovými cestami a GraphQL API spoločnosti Statamic. Sú to samostatné funkcie, ktoré je možné používať nezávisle.

5. Potenciálna kombinácia: Hoci bonusové cesty a rozhranie GraphQL API priamo neinteragujú, môžete ich potenciálne kombinovať vo svojej aplikácii Statamic. Môžete napríklad použiť bonusové trasy na vytvorenie adries URL vhodných pre SEO pre váš obsah a potom tento obsah vystaviť prostredníctvom rozhrania GraphQL API od spoločnosti Statamic na použitie vašou klientskou aplikáciou alebo inými systémami.

Stručne povedané, bonusové cesty a Statamic's GraphQL API sú samostatné funkcie, ktoré slúžia na rôzne účely. Bonusové trasy sa používajú na správu adries URL a smerovanie v rámci vašej aplikácie Statamic, zatiaľ čo rozhranie GraphQL API sa používa na vystavenie vášho obsahu externým systémom a frontendom. Môžu byť použité samostatne alebo v kombinácii, v závislosti od požiadaviek vašej aplikácie.

Citácie:
[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