Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan interagerer bonusruter med Statamics GraphQL-understøttelse


Hvordan interagerer bonusruter med Statamics GraphQL-understøttelse


Baseret på søgeresultaterne interagerer bonusruter i Statamic ikke direkte med Statamics indbyggede GraphQL-understøttelse. Her er en oversigt over, hvordan de adskiller sig:

1. Bonusruter: Tilføjelsen "Bonusruter" giver dig mulighed for at definere yderligere indsamlings- og taksonomiruter i Statamic. Disse ruter er defineret i filen `routes/web.php` ved at bruge metoden `Route::bonus()`. Bonusruter bruges primært til at skabe SEO-venlige URL'er og montere samlinger til forskellige dele af dit websted.

2. GraphQL API: Statamic har indbygget understøttelse af en GraphQL API, som giver en skrivebeskyttet API til levering af indhold til din frontend, eksterne apps, SPA'er og andre kilder. GraphQL API er aktiveret som standard i Statamic 3.3+.

3. Separate funktioner: Bonusruter og GraphQL API tjener forskellige formål. Bonusruter bruges til URL-styring og routing i din Statamic-applikation, mens GraphQL API'en bruges til at eksponere dit indhold for eksterne systemer og frontends.

4. Ingen direkte integration: Søgeresultaterne indikerer ikke nogen direkte integration eller interaktion mellem bonusruter og Statamics GraphQL API. De er separate funktioner, der kan bruges uafhængigt.

5. Potentiel kombination: Selvom bonusruter og GraphQL API ikke interagerer direkte, kan du potentielt kombinere dem i din Statamic-applikation. For eksempel kan du bruge bonusruter til at oprette SEO-venlige URL'er til dit indhold og derefter eksponere det indhold gennem Statamics GraphQL API til forbrug af din frontend-applikation eller andre systemer.

Sammenfattende er bonusruter og Statamics GraphQL API separate funktioner, der tjener forskellige formål. Bonusruter bruges til URL-styring og routing i din Statamic-applikation, mens GraphQL API'en bruges til at eksponere dit indhold for eksterne systemer og frontends. De kan bruges uafhængigt eller i kombination, afhængigt af din applikations krav.

Citater:
[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