Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan samhandler bonusruter med Statamics GraphQL-støtte


Hvordan samhandler bonusruter med Statamics GraphQL-støtte


Basert på søkeresultatene, samhandler ikke bonusruter i Statamic direkte med Statamics innebygde GraphQL-støtte. Her er et sammendrag av hvordan de er forskjellige:

1. Bonusruter: "Bonusruter"-tillegget lar deg definere ytterligere samlings- og taksonomiruter i Statamic. Disse rutene er definert i `routes/web.php`-filen ved å bruke `Route::bonus()`-metoden. Bonusruter brukes først og fremst til å lage SEO-vennlige URL-er og montere samlinger til forskjellige deler av nettstedet ditt.

2. GraphQL API: Statamic har innebygd støtte for en GraphQL API, som gir en skrivebeskyttet API for å levere innhold til frontend, eksterne apper, SPAer og andre kilder. GraphQL API er aktivert som standard i Statamic 3.3+.

3. Separate funksjoner: Bonusruter og GraphQL API tjener forskjellige formål. Bonusruter brukes til URL-administrasjon og ruting i Statamic-applikasjonen din, mens GraphQL API brukes til å eksponere innholdet ditt for eksterne systemer og grensesnitt.

4. Ingen direkte integrasjon: Søkeresultatene indikerer ingen direkte integrasjon eller interaksjon mellom bonusruter og Statamics GraphQL API. De er separate funksjoner som kan brukes uavhengig.

5. Potensiell kombinasjon: Selv om bonusruter og GraphQL API ikke samhandler direkte, kan du potensielt kombinere dem i Statamic-applikasjonen din. Du kan for eksempel bruke bonusruter for å lage SEO-vennlige URL-er for innholdet ditt, og deretter eksponere dette innholdet gjennom Statamics GraphQL API for forbruk av frontend-applikasjonen eller andre systemer.

Oppsummert er bonusruter og Statamics GraphQL API separate funksjoner som tjener forskjellige formål. Bonusruter brukes til URL-administrasjon og ruting i Statamic-applikasjonen din, mens GraphQL API brukes til å eksponere innholdet ditt for eksterne systemer og grensesnitt. De kan brukes uavhengig eller i kombinasjon, avhengig av applikasjonens krav.

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