Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon W jaki sposób trasy bonusowe współdziałają z obsługą GraphQL firmy Statamic


W jaki sposób trasy bonusowe współdziałają z obsługą GraphQL firmy Statamic


Bazując na wynikach wyszukiwania, dodatkowe trasy w Statamic nie współdziałają bezpośrednio z wbudowaną obsługą GraphQL Statamic. Oto podsumowanie czym się różnią:

1. Trasy bonusowe: Dodatek „Trasy bonusowe” umożliwia zdefiniowanie dodatkowych tras gromadzenia i taksonomii w Statamic. Trasy te są zdefiniowane w pliku `routes/web.php` przy użyciu metody `Route::bonus()`. Trasy bonusowe służą głównie do tworzenia adresów URL przyjaznych SEO i montowania kolekcji w różnych sekcjach witryny.

2. GraphQL API: Statamic ma wbudowaną obsługę GraphQL API, która zapewnia API tylko do odczytu do dostarczania treści do Twojego frontendu, aplikacji zewnętrznych, SPA i innych źródeł. Interfejs API GraphQL jest domyślnie włączony w Statamic 3.3+.

3. Oddzielne funkcjonalności: Trasy bonusowe i API GraphQL służą różnym celom. Trasy bonusowe służą do zarządzania adresami URL i routingiem w aplikacji Statamic, natomiast API GraphQL służy do udostępniania treści zewnętrznym systemom i interfejsom.

4. Brak bezpośredniej integracji: Wyniki wyszukiwania nie wskazują na jakąkolwiek bezpośrednią integrację lub interakcję pomiędzy trasami bonusowymi a API GraphQL firmy Statamic. Są to osobne funkcje, z których można korzystać niezależnie.

5. Potencjalna kombinacja: Chociaż trasy bonusowe i API GraphQL nie oddziałują bezpośrednio na siebie, możesz je potencjalnie połączyć w swojej aplikacji Statamic. Na przykład możesz użyć dodatkowych tras, aby utworzyć przyjazne dla SEO adresy URL dla swoich treści, a następnie udostępnić tę treść za pomocą interfejsu API GraphQL firmy Statamic do wykorzystania przez aplikację frontendową lub inne systemy.

Podsumowując, trasy bonusowe i interfejs API GraphQL firmy Statamic to osobne funkcje, które służą różnym celom. Trasy bonusowe służą do zarządzania adresami URL i routingiem w aplikacji Statamic, natomiast API GraphQL służy do udostępniania treści zewnętrznym systemom i interfejsom. Można ich używać niezależnie lub w połączeniu, w zależności od wymagań aplikacji.

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