검색 결과를 기반으로, Statamic의 보너스 경로는 Statamic의 내장 GraphQL 지원과 직접 상호 작용하지 않습니다. 다음은 어떻게 다른지에 대한 요약입니다.
1. 보너스 경로 : "보너스 경로"애드온을 사용하면 Statamic에서 추가 수집 및 분류 경로를 정의 할 수 있습니다. 이 경로는`routes/web.php` 파일에`rout :: bonus ()`메소드를 사용하여 정의됩니다. 보너스 경로는 주로 SEO 친화적 인 URL을 생성하고 컬렉션을 사이트의 다른 섹션으로 마운트하는 데 사용됩니다.
2. GraphQL API : Statamic은 GraphQL API에 대한 내장 지원이 있으며, 이는 프론트 엔드, 외부 앱, 스파 및 기타 소스에 컨텐츠를 전달하기위한 읽기 전용 API를 제공합니다. GraphQL API는 기본적으로 Statamic 3.3+에서 활성화됩니다.
3. 별도의 기능 : 보너스 경로와 GraphQL API는 다른 목적을 제공합니다. 보너스 경로는 Statamic Application 내에서 URL 관리 및 라우팅에 사용되며 GraphQL API는 컨텐츠를 외부 시스템 및 정면에 노출시키는 데 사용됩니다.
4. 직접 통합 없음 : 검색 결과는 보너스 경로와 Statamic의 GraphQL API 간의 직접 통합 또는 상호 작용을 나타내지 않습니다. 독립적으로 사용할 수있는 별도의 기능입니다.
5. 잠재적 조합 : 보너스 경로와 GraphQL API는 직접 상호 작용하지 않지만 Statamic 응용 프로그램에서 잠재적으로 결합 할 수 있습니다. 예를 들어, 보너스 경로를 사용하여 콘텐츠에 대한 SEO 친화적 인 URL을 생성 한 다음 Prontend 응용 프로그램 또는 기타 시스템에 의해 소비하기 위해 Statamic의 GraphQL API를 통해 해당 컨텐츠를 노출시킬 수 있습니다.
요약하면, 보너스 경로와 Statamic의 GraphQL API는 다른 목적을 제공하는 별도의 기능입니다. 보너스 경로는 Statamic Application 내에서 URL 관리 및 라우팅에 사용되며 GraphQL API는 컨텐츠를 외부 시스템 및 정면에 노출시키는 데 사용됩니다. 응용 프로그램의 요구 사항에 따라 독립적으로 또는 조합하여 사용할 수 있습니다.
인용 :[1] https://stackoverflow.com/questions/75373946/can-we-use-statamic-cms-as-a-backend-bue-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