Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Bagaimana rute bonus berinteraksi dengan dukungan GraphQL Statamic


Bagaimana rute bonus berinteraksi dengan dukungan GraphQL Statamic


Berdasarkan hasil pencarian, rute bonus di Statamic tidak berinteraksi langsung dengan dukungan GraphQL bawaan Statamic. Berikut ringkasan perbedaannya:

1. Rute Bonus: Addon "Rute Bonus" memungkinkan Anda menentukan rute pengumpulan dan taksonomi tambahan di Statamic. Rute ini ditentukan dalam file `routes/web.php` menggunakan metode `Route::bonus()`. Rute bonus terutama digunakan untuk membuat URL ramah SEO dan memasang koleksi ke berbagai bagian situs Anda.

2. GraphQL API: Statamic memiliki dukungan bawaan untuk API GraphQL, yang menyediakan API hanya-baca untuk mengirimkan konten ke frontend Anda, aplikasi eksternal, SPA, dan sumber lainnya. API GraphQL diaktifkan secara default di Statamic 3.3+.

3. Fungsi Terpisah: Rute bonus dan API GraphQL memiliki tujuan yang berbeda. Rute bonus digunakan untuk manajemen dan perutean URL dalam aplikasi Statamic Anda, sedangkan API GraphQL digunakan untuk mengekspos konten Anda ke sistem eksternal dan frontend.

4. Tidak Ada Integrasi Langsung: Hasil pencarian tidak menunjukkan adanya integrasi atau interaksi langsung antara rute bonus dan API GraphQL Statamic. Itu adalah fitur terpisah yang dapat digunakan secara mandiri.

5. Potensi Kombinasi: Meskipun rute bonus dan API GraphQL tidak berinteraksi secara langsung, Anda berpotensi menggabungkannya dalam aplikasi Statamic Anda. Misalnya, Anda dapat menggunakan rute bonus untuk membuat URL ramah SEO untuk konten Anda, dan kemudian mengekspos konten tersebut melalui API GraphQL Statamic untuk dikonsumsi oleh aplikasi frontend Anda atau sistem lain.

Singkatnya, rute bonus dan API GraphQL Statamic adalah fitur terpisah yang memiliki tujuan berbeda. Rute bonus digunakan untuk manajemen dan perutean URL dalam aplikasi Statamic Anda, sedangkan API GraphQL digunakan untuk mengekspos konten Anda ke sistem eksternal dan frontend. Mereka dapat digunakan secara mandiri atau dalam kombinasi, bergantung pada kebutuhan aplikasi Anda.

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