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


Cum interacționează rutele bonus cu suportul GraphQL al 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 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