Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Cum interacționează rutele bonus cu suportul GraphQL de la Statamic


Cum interacționează rutele bonus cu suportul GraphQL de la Statamic


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