Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Як бонусні маршрути взаємодіють із підтримкою Statamic GraphQL


Як бонусні маршрути взаємодіють із підтримкою Statamic GraphQL


Виходячи з результатів пошуку, бонусні маршрути в Statamic безпосередньо не взаємодіють із вбудованою підтримкою Statamic GraphQL. Ось короткий опис того, чим вони відрізняються:

1. Бонусні маршрути: аддон «Бонусні маршрути» дозволяє визначати додаткові маршрути збору та таксономії в Statamic. Ці маршрути визначено у файлі `routes/web.php` за допомогою методу `Route::bonus()`. Бонусні маршрути в основному використовуються для створення зручних для SEO URL-адрес і підключення колекцій до різних розділів вашого сайту.

2. API GraphQL: Statamic має вбудовану підтримку API GraphQL, який надає API лише для читання для доставки вмісту на ваш інтерфейс, зовнішні програми, SPA та інші джерела. GraphQL API увімкнено за замовчуванням у Statamic 3.3+.

3. Окремі функції: Бонусні маршрути та API GraphQL служать різним цілям. Бонусні маршрути використовуються для керування URL-адресами та маршрутизації у вашій програмі Statamic, тоді як API GraphQL використовується для надання вашого вмісту зовнішнім системам і інтерфейсам.

4. Немає прямої інтеграції: результати пошуку не вказують на пряму інтеграцію або взаємодію між бонусними маршрутами та Statamic GraphQL API. Це окремі функції, які можна використовувати окремо.

5. Потенційна комбінація: хоча бонусні маршрути та API GraphQL безпосередньо не взаємодіють, ви можете потенційно поєднати їх у своїй програмі Statamic. Наприклад, ви можете використовувати бонусні маршрути, щоб створити зручні для SEO URL-адреси для свого вмісту, а потім надати цей вміст через Statamic GraphQL API для використання вашою зовнішньою програмою або іншими системами.

Таким чином, бонусні маршрути та Statamic GraphQL API є окремими функціями, які служать різним цілям. Бонусні маршрути використовуються для керування URL-адресами та маршрутизації у вашій програмі Statamic, тоді як API GraphQL використовується для показу вашого вмісту зовнішнім системам і інтерфейсам. Їх можна використовувати окремо або в комбінації, залежно від вимог вашої програми.

цитати:
[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