Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 보너스 경로는 Statamic의 GraphQL 지원과 어떻게 상호 작용합니까?


보너스 경로는 Statamic의 GraphQL 지원과 어떻게 상호 작용합니까?


검색 결과를 기반으로, 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