Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hur interagerar bonusrutter med Statamics GraphQL-stöd


Hur interagerar bonusrutter med Statamics GraphQL-stöd


Baserat på sökresultaten interagerar inte bonusrutter i Statamic direkt med Statamics inbyggda GraphQL-stöd. Här är en sammanfattning av hur de skiljer sig:

1. Bonusrutter: Tillägget "Bonusrutter" låter dig definiera ytterligare insamlings- och taxonomirutter i Statamic. Dessa rutter definieras i filen `routes/web.php` med metoden `Route::bonus()`. Bonusrutter används främst för att skapa SEO-vänliga webbadresser och montera samlingar till olika delar av din webbplats.

2. GraphQL API: Statamic har inbyggt stöd för ett GraphQL API, som tillhandahåller ett skrivskyddat API för att leverera innehåll till din frontend, externa appar, SPA och andra källor. GraphQL API är aktiverat som standard i Statamic 3.3+.

3. Separata funktioner: Bonusrutter och GraphQL API tjänar olika syften. Bonusrutter används för URL-hantering och routing i din Statamic-applikation, medan GraphQL API används för att exponera ditt innehåll för externa system och frontends.

4. Ingen direkt integration: Sökresultaten indikerar inte någon direkt integration eller interaktion mellan bonusrutter och Statamics GraphQL API. De är separata funktioner som kan användas oberoende av varandra.

5. Potentiell kombination: Även om bonusrutter och GraphQL API inte direkt interagerar, kan du eventuellt kombinera dem i din Statamic-applikation. Du kan till exempel använda bonusrutter för att skapa SEO-vänliga webbadresser för ditt innehåll och sedan exponera det innehållet genom Statamics GraphQL API för konsumtion av din frontend-applikation eller andra system.

Sammanfattningsvis är bonusrutter och Statamics GraphQL API separata funktioner som tjänar olika syften. Bonusrutter används för URL-hantering och routing i din Statamic-applikation, medan GraphQL API används för att exponera ditt innehåll för externa system och frontends. De kan användas oberoende eller i kombination, beroende på din applikations krav.

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