Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip papildomi maršrutai sąveikauja su Statamic GraphQL palaikymu


Kaip papildomi maršrutai sąveikauja su Statamic GraphQL palaikymu


Remiantis paieškos rezultatais, „Statamic“ papildomi maršrutai tiesiogiai nesusiję su „Statamic“ integruotu „GraphQL“ palaikymu. Štai santrauka, kuo jie skiriasi:

1. Papildomi maršrutai: „Bonus Routes“ priedas leidžia nustatyti papildomus rinkimo ir taksonomijos maršrutus „Statamic“. Šie maršrutai yra apibrėžti faile „routes/web.php“, naudojant „Route::bonus()“ metodą. Papildomi maršrutai pirmiausia naudojami kuriant SEO palankius URL ir kolekcijoms montuoti įvairiose svetainės dalyse.

2. GraphQL API: „Statamic“ turi integruotą „GraphQL API“ palaikymą, kuri suteikia tik skaitymo API, skirtą turiniui pateikti į jūsų sąsają, išorines programas, SPA ir kitus šaltinius. GraphQL API pagal numatytuosius nustatymus įjungta Statamic 3.3+.

3. Atskiros funkcijos: Papildomi maršrutai ir GraphQL API naudojami skirtingiems tikslams. Papildomi maršrutai naudojami URL tvarkymui ir nukreipimui jūsų „Statamic“ programoje, o „GraphQL“ API naudojama jūsų turiniui pateikti išorinėms sistemoms ir sąsajoms.

4. Nėra tiesioginės integracijos: paieškos rezultatai nenurodo jokios tiesioginės integracijos ar sąveikos tarp papildomų maršrutų ir Statamic GraphQL API. Tai yra atskiros funkcijos, kurias galima naudoti atskirai.

5. Galimas derinys: nors papildomi maršrutai ir GraphQL API tiesiogiai nesąveikauja, galite juos sujungti savo Statamic programoje. Pavyzdžiui, galite naudoti papildomus maršrutus, kad sukurtumėte SEO pritaikytus savo turinio URL, o tada atskleiskite tą turinį naudodami „Statamic“ „GraphQL“ API, kad jį galėtų naudoti jūsų priekinės programos ar kitos sistemos.

Apibendrinant galima pasakyti, kad papildomų maršrutų ir „Statamic“ „GraphQL“ API yra atskiros funkcijos, skirtos skirtingiems tikslams. Papildomi maršrutai naudojami URL tvarkymui ir nukreipimui jūsų „Statamic“ programoje, o „GraphQL“ API naudojama jūsų turiniui pateikti išorinėms sistemoms ir sąsajoms. Jie gali būti naudojami atskirai arba kartu, atsižvelgiant į jūsų programos reikalavimus.

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