Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ボーナスルートは、StatamicのGraphQLサポートとどのように相互作用しますか


ボーナスルートは、StatamicのGraphQLサポートとどのように相互作用しますか


検索結果に基づいて、Statamicのボーナスルートは、Statamicの組み込みGraphQLサポートと直接相互作用しません。これらがどのように異なるかの概要は次のとおりです。

1。ボーナスルート:「ボーナスルート」アドオンを使用すると、統計の追加の収集ルートと分類ルートを定義できます。これらのルートは、 `route :: bonus()`メソッドを使用して `routes/web.php`ファイルで定義されます。ボーナスルートは、主にサイトのさまざまなセクションにSEOに優しいURLとマウントコレクションを作成するために使用されます。

2。GRAPHQLAPI:Statamicには、GraphQL APIのサポートが組み込まれています。これは、フロントエンド、外部アプリ、スパ、その他のソースにコンテンツを配信するための読み取り専用APIを提供します。 GraphQL APIは、デフォルトでStatamic 3.3+で有効になっています。

3。個別の機能:ボーナスルートとGraphQL APIは、さまざまな目的を果たします。ボーナスルートは、Statamicアプリケーション内のURL管理とルーティングに使用されますが、GraphQL APIはコンテンツを外部システムとフロントエンドに公開するために使用されます。

4.直接統合なし:検索結果は、ボーナスルートとStatamicのGraphQL APIの間の直接的な統合または相互作用を示していません。それらは独立して使用できる個別の機能です。

5。潜在的な組み合わせ:ボーナスルートとGraphQL APIは直接対話しませんが、統計アプリケーションでそれらを潜在的に結合することができます。たとえば、ボーナスルートを使用してコンテンツのSEOフレンドリーURLを作成し、そのコンテンツをStatamicのGraphQL APIを介してFrontendアプリケーションまたは他のシステムで消費することができます。

要約すると、ボーナスルートとStatamicのGraphQL APIは、さまざまな目的を果たす個別の機能です。ボーナスルートは、Statamicアプリケーション内のURL管理とルーティングに使用されますが、GraphQL APIはコンテンツを外部システムとフロントエンドに公開するために使用されます。それらは、アプリケーションの要件に応じて、独立してまたは組み合わせて使用​​できます。

引用:
[1] https://stackoverflow.com/questions/75373946/can-we-use-statamic-cms-as-as-a-backend-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