검색 결과에 따르면 Statamic의 보너스 경로는 Statamic의 내장 GraphQL 지원과 직접 상호 작용하지 않습니다. 차이점을 요약하면 다음과 같습니다.
1. 보너스 경로: "보너스 경로" 애드온을 사용하면 Statamic에서 추가 수집 및 분류 경로를 정의할 수 있습니다. 이러한 경로는 `Route::bonus()` 메소드를 사용하여 `routes/web.php` 파일에 정의됩니다. 보너스 경로는 주로 SEO 친화적인 URL을 생성하고 사이트의 다른 섹션에 컬렉션을 마운트하는 데 사용됩니다.
2. GraphQL API: Statamic에는 프런트엔드, 외부 앱, SPA 및 기타 소스에 콘텐츠를 제공하기 위한 읽기 전용 API를 제공하는 GraphQL API에 대한 지원이 내장되어 있습니다. GraphQL API는 Statamic 3.3+에서 기본적으로 활성화되어 있습니다.
3. 별도의 기능: 보너스 경로와 GraphQL API는 서로 다른 용도로 사용됩니다. 보너스 경로는 Statamic 애플리케이션 내에서 URL 관리 및 라우팅에 사용되는 반면, GraphQL API는 콘텐츠를 외부 시스템 및 프런트엔드에 노출하는 데 사용됩니다.
4. 직접 통합 없음: 검색 결과는 보너스 경로와 Statamic의 GraphQL API 간의 직접적인 통합이나 상호 작용을 나타내지 않습니다. 독립적으로 사용할 수 있는 별도의 기능입니다.
5. 잠재적 조합: 보너스 경로와 GraphQL API는 직접 상호 작용하지 않지만 Statamic 애플리케이션에서 잠재적으로 결합할 수 있습니다. 예를 들어 보너스 경로를 사용하여 콘텐츠에 대한 SEO 친화적인 URL을 만든 다음 프런트엔드 애플리케이션이나 다른 시스템에서 사용할 수 있도록 Statamic의 GraphQL API를 통해 해당 콘텐츠를 노출할 수 있습니다.
요약하자면, 보너스 경로와 Statamic의 GraphQL API는 서로 다른 목적을 제공하는 별도의 기능입니다. 보너스 경로는 Statamic 애플리케이션 내에서 URL 관리 및 라우팅에 사용되는 반면, GraphQL API는 콘텐츠를 외부 시스템 및 프런트엔드에 노출하는 데 사용됩니다. 귀하의 응용 분야 요구 사항에 따라 독립적으로 또는 조합하여 사용할 수 있습니다.
인용:[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