Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kā papildu maršruti mijiedarbojas ar Statamic GraphQL atbalstu


Kā papildu maršruti mijiedarbojas ar Statamic GraphQL atbalstu


Pamatojoties uz meklēšanas rezultātiem, Statamic papildu maršruti tieši nesadarbojas ar Statamic iebūvēto GraphQL atbalstu. Šeit ir kopsavilkums par to, kā tie atšķiras:

1. Bonusa maršruti: papildinājums "Bonusa maršruti" ļauj definēt papildu savākšanas un taksonomijas maršrutus programmā Statamic. Šie maršruti ir definēti failā "routes/web.php", izmantojot metodi "Route::bonus()". Papildu maršruti galvenokārt tiek izmantoti, lai izveidotu SEO draudzīgus vietrāžus URL un pievienotu kolekcijas dažādām vietnes sadaļām.

2. GraphQL API: Statamic ir iebūvēts GraphQL API atbalsts, kas nodrošina tikai lasāmu API satura piegādei jūsu priekšgalā, ārējās lietotnēs, SPA un citos avotos. GraphQL API ir iespējota pēc noklusējuma Statamic 3.3+ versijā.

3. Atsevišķas funkcijas: papildu maršruti un GraphQL API kalpo dažādiem mērķiem. Papildu maršruti tiek izmantoti URL pārvaldībai un maršrutēšanai jūsu Statamic lietojumprogrammā, savukārt GraphQL API tiek izmantota, lai jūsu saturu parādītu ārējām sistēmām un priekšgaliem.

4. Nav tiešas integrācijas: meklēšanas rezultāti nenorāda uz tiešu integrāciju vai mijiedarbību starp papildu maršrutiem un Statamic GraphQL API. Tās ir atsevišķas funkcijas, kuras var izmantot neatkarīgi.

5. Iespējamā kombinācija: lai gan papildu maršruti un GraphQL API tieši nesadarbojas, varat tos apvienot savā Statamic lietojumprogrammā. Piemēram, varat izmantot papildu maršrutus, lai savam saturam izveidotu SEO draudzīgus vietrāžus URL un pēc tam parādītu šo saturu, izmantojot Statamic GraphQL API, lai to izmantotu jūsu priekšgala lietojumprogramma vai citas sistēmas.

Rezumējot, bonusa maršruti un Statamic GraphQL API ir atsevišķas funkcijas, kas kalpo dažādiem mērķiem. Papildu maršruti tiek izmantoti URL pārvaldībai un maršrutēšanai jūsu Statamic lietojumprogrammā, savukārt GraphQL API tiek izmantota, lai jūsu saturu parādītu ārējām sistēmām un priekšgaliem. Tos var izmantot neatkarīgi vai kombinācijā atkarībā no jūsu lietojumprogrammas prasībām.

Citāts:
[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