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


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


검색 결과에 따르면 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