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 acestea diferă:
1. Rute bonus: Addonul „Rute bonus” vă permite să definiți traseele suplimentare de colectare și taxonomie în Statamic. Aceste rute sunt definite în fișierul `rute/web.php` folosind metoda` rute :: bonus () `. Rutele bonus sunt utilizate în principal pentru a crea adrese URL-uri SEO și colecții de montare către diferite secțiuni ale site-ului dvs.
2. API-ul GraphQL: Statamic are suport încorporat pentru o API GraphQL, care oferă o API numai pentru citire pentru livrarea de conținut către frontend, 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 scopuri diferite. Rutele bonus sunt utilizate pentru gestionarea URL -ului și rutarea în aplicația dvs. statamică, în timp ce API -ul GraphQL este utilizat pentru expunerea conținutului dvs. la sisteme externe și frontiere.
4. Fără integrare directă: Rezultatele căutării nu indică nicio integrare directă sau interacțiune între rutele bonus și API -ul GraphQL Statamic. Sunt caracteristici separate care pot fi utilizate independent.
5. Combinație potențială: În timp ce rutele bonus și API -ul GraphQL nu interacționează direct, puteți să le combinați în aplicația dvs. Statamică. De exemplu, puteți utiliza rute bonus pentru a crea URL-uri SEO-friendly pentru conținutul dvs., apoi să expuneți conținutul respectiv prin API-ul GraphQL Statamic pentru consum de către aplicația dvs. frontend sau alte sisteme.
În rezumat, rutele bonus și API -ul GraphQL Statamic sunt caracteristici separate care servesc scopuri diferite. Rutele bonus sunt utilizate pentru gestionarea URL -ului și rutarea în aplicația dvs. statamică, în timp ce API -ul GraphQL este utilizat pentru expunerea conținutului dvs. la sisteme externe și frontiere. Acestea pot fi utilizate independent sau în combinație, în funcție de cerințele aplicației dvs.
Citări:[1] https://stackoverflow.com/questions/75373946/can-we-use-tatatamic-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