Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Comment les itinéraires bonus interagissent avec le support GraphQL de Statamic


Comment les itinéraires bonus interagissent avec le support GraphQL de Statamic


Sur la base des résultats de recherche, les itinéraires bonus dans Statamic n'interagissent pas directement avec la prise en charge GraphQL intégrée de Statamic. Voici un résumé de leurs différences :

1. Bonus Routes : L'addon "Bonus Routes" vous permet de définir des routes de collection et de taxonomie supplémentaires dans Statamic. Ces routes sont définies dans le fichier `routes/web.php` à l'aide de la méthode `Route::bonus()`. Les itinéraires bonus sont principalement utilisés pour créer des URL optimisées pour le référencement et monter des collections dans différentes sections de votre site.

2. API GraphQL : Statamic prend en charge une API GraphQL, qui fournit une API en lecture seule pour fournir du contenu à votre interface, à vos applications externes, à vos SPA et à d'autres sources. L'API GraphQL est activée par défaut dans Statamic 3.3+.

3. Fonctionnalités séparées : les routes bonus et l'API GraphQL servent à des fins différentes. Les routes bonus sont utilisées pour la gestion et le routage des URL au sein de votre application Statamic, tandis que l'API GraphQL est utilisée pour exposer votre contenu à des systèmes et frontaux externes.

4. Aucune intégration directe : les résultats de la recherche n'indiquent aucune intégration ou interaction directe entre les itinéraires bonus et l'API GraphQL de Statamic. Ce sont des fonctionnalités distinctes qui peuvent être utilisées indépendamment.

5. Combinaison potentielle : bien que les itinéraires bonus et l'API GraphQL n'interagissent pas directement, vous pouvez potentiellement les combiner dans votre application Statamic. Par exemple, vous pouvez utiliser des itinéraires bonus pour créer des URL optimisées pour le référencement pour votre contenu, puis exposer ce contenu via l'API GraphQL de Statamic pour qu'il soit consommé par votre application frontale ou d'autres systèmes.

En résumé, les itinéraires bonus et l'API GraphQL de Statamic sont des fonctionnalités distinctes qui servent des objectifs différents. Les routes bonus sont utilisées pour la gestion et le routage des URL au sein de votre application Statamic, tandis que l'API GraphQL est utilisée pour exposer votre contenu à des systèmes et frontaux externes. Ils peuvent être utilisés indépendamment ou en combinaison, selon les exigences de votre application.

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