Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kako bonus poti sodelujejo s podporo Statamic za GraphQL


Kako bonus poti sodelujejo s podporo Statamic za GraphQL


Glede na rezultate iskanja dodatne poti v Statamicu ne vplivajo neposredno na Statamicovo vgrajeno podporo GraphQL. Tukaj je povzetek, v čem se razlikujejo:

1. Bonusne poti: Dodatek "Bonusne poti" vam omogoča, da definirate dodatne zbiralne in taksonomske poti v Statamic. Te poti so določene v datoteki `routes/web.php` z uporabo metode `Route::bonus()`. Bonus poti se uporabljajo predvsem za ustvarjanje SEO prijaznih URL-jev in namestitev zbirk v različne dele vašega spletnega mesta.

2. GraphQL API: Statamic ima vgrajeno podporo za GraphQL API, ki zagotavlja API samo za branje za dostavo vsebine v vašo sprednjo stran, zunanje aplikacije, SPA in druge vire. GraphQL API je privzeto omogočen v Statamic 3.3+.

3. Ločene funkcije: Bonus poti in GraphQL API služijo različnim namenom. Bonus poti se uporabljajo za upravljanje URL-jev in usmerjanje v vaši aplikaciji Statamic, medtem ko se GraphQL API uporablja za izpostavljanje vaše vsebine zunanjim sistemom in vmesnikom.

4. Brez neposredne integracije: Rezultati iskanja ne kažejo nobene neposredne integracije ali interakcije med dodatnimi potmi in GraphQL API-jem Statamic. So ločene funkcije, ki jih je mogoče uporabljati neodvisno.

5. Potencialna kombinacija: medtem ko dodatne poti in GraphQL API ne sodelujejo neposredno, jih lahko potencialno kombinirate v svoji aplikaciji Statamic. Na primer, lahko uporabite dodatne poti za ustvarjanje SEO-prijaznih URL-jev za vašo vsebino in nato izpostavite to vsebino prek GraphQL API-ja Statamic za uporabo v vaši sprednji aplikaciji ali drugih sistemih.

Če povzamemo, so dodatne poti in Statamic GraphQL API ločeni funkciji, ki služita različnim namenom. Bonus poti se uporabljajo za upravljanje URL-jev in usmerjanje v vaši aplikaciji Statamic, medtem ko se GraphQL API uporablja za izpostavljanje vaše vsebine zunanjim sistemom in vmesnikom. Uporabljate jih lahko samostojno ali v kombinaciji, odvisno od zahtev vaše aplikacije.

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