Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hoe interageren bonusroutes met STATAMIC'S GRAFQL -ondersteuning


Hoe interageren bonusroutes met STATAMIC'S GRAFQL -ondersteuning


Op basis van de zoekresultaten interageren bonusroutes in Statamic niet direct met de ingebouwde GraphQL-ondersteuning van Statamic. Hier is een samenvatting van hoe ze verschillen:

1. Bonusroutes: met de add -on met "bonusroutes" kunt u extra inzamelings- en taxonomische routes in Statamic definiëren. Deze routes zijn gedefinieerd in het bestand `routes/web.php` met behulp van de` route :: bonus () `methode. Bonusroutes worden voornamelijk gebruikt om SEO-vriendelijke URL's te maken en collecties op verschillende delen van uw site te monteren.

2. GraphQL API: Statamic heeft ingebouwde ondersteuning voor een GraphQL API, die een alleen-lezen API biedt voor het leveren van inhoud aan uw frontend, externe apps, spa's en andere bronnen. De GraphQL API is standaard ingeschakeld in Statamic 3.3+.

3. afzonderlijke functionaliteiten: bonusroutes en de GraphQL API dienen verschillende doeleinden. Bonusroutes worden gebruikt voor URL -beheer en routing binnen uw statamische toepassing, terwijl de GraphQL API wordt gebruikt om uw inhoud bloot te stellen aan externe systemen en frontends.

4. Geen directe integratie: de zoekresultaten duiden niet op een directe integratie of interactie tussen bonusroutes en de GraphQL -API van Statamic. Het zijn afzonderlijke functies die onafhankelijk kunnen worden gebruikt.

5. Potentiële combinatie: hoewel bonusroutes en de GraphQL API niet direct op elkaar inwerken, kunt u deze mogelijk combineren in uw statamische toepassing. U kunt bijvoorbeeld bonusroutes gebruiken om SEO-vriendelijke URL's voor uw inhoud te maken en die inhoud vervolgens bloot te leggen via Statamic's GraphQL API voor consumptie door uw frontend-toepassing of andere systemen.

Samenvattend zijn bonusroutes en GraphQL API van Statamic afzonderlijke functies die verschillende doeleinden dienen. Bonusroutes worden gebruikt voor URL -beheer en routing binnen uw statamische toepassing, terwijl de GraphQL API wordt gebruikt om uw inhoud bloot te stellen aan externe systemen en frontends. Ze kunnen onafhankelijk of in combinatie worden gebruikt, afhankelijk van de vereisten van uw applicatie.

Citaten:
[1] https://stackoverflow.com/questions/75373946/can-we-use-statamic-cms-as-a-backled-d-with-graphql-on-thefrontend-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