Pe baza rezultatelor căutării, rutele bonus din Statamic nu interacționează direct cu suportul GraphQL încorporat al Statamic. Iată un rezumat al modului în care diferă:
1. Rute bonus: Addonul „Rute bonus” vă permite să definiți rute suplimentare de colectare și taxonomie în Statamic. Aceste rute sunt definite în fișierul `routes/web.php` folosind metoda `Route::bonus()`. Rutele bonus sunt utilizate în principal pentru a crea adrese URL prietenoase cu SEO și pentru a monta colecții în diferite secțiuni ale site-ului dvs.
2. GraphQL API: Statamic are suport încorporat pentru un API GraphQL, care oferă un API numai pentru citire pentru livrarea conținutului către front-end, aplicații externe, SPA-uri și alte surse. API-ul GraphQL este activat implicit în Statamic 3.3+.
3. Funcționalități separate: rutele bonus și API-ul GraphQL servesc unor scopuri diferite. Rutele bonus sunt folosite pentru gestionarea URL-urilor și rutarea în cadrul aplicației dvs. Statamic, în timp ce API-ul GraphQL este folosit pentru a vă expune conținutul la sisteme externe și front-end.
4. Fără integrare directă: rezultatele căutării nu indică nicio integrare directă sau interacțiune între rutele bonus și API-ul GraphQL de la Statamic. Sunt caracteristici separate care pot fi utilizate independent.
5. Combinație potențială: Deși rutele bonus și API-ul GraphQL nu interacționează direct, le puteți combina în aplicația dvs. Statamic. De exemplu, puteți utiliza rute bonus pentru a crea adrese URL prietenoase cu SEO pentru conținutul dvs. și apoi să expuneți acel conținut prin API-ul GraphQL de la Statamic pentru a fi consumat de aplicația dvs. frontend sau de alte sisteme.
În rezumat, rutele bonus și API-ul GraphQL de la Statamic sunt caracteristici separate care servesc scopuri diferite. Rutele bonus sunt folosite pentru gestionarea URL-urilor și rutarea în cadrul aplicației dvs. Statamic, în timp ce API-ul GraphQL este folosit pentru a vă expune conținutul la sisteme externe și front-end. Ele pot fi utilizate independent sau în combinație, în funcție de cerințele aplicației dumneavoastră.
Citate:[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