内容片段的AEM GraphQL API支持Headless CMS方案,其中外部客户端应用程序使用AEM中管理的内容呈现体验。
现代化的内容交付API是基于Javascript的前端应用程序效率和性能的关键。 使用REST API会带来挑战:
为了克服这些挑战,GraphQL提供了基于查询的API,允许客户端仅查询AEM所需的内容,并使用单个API调用进行接收。
此视频概述了在AEM中实现的GraphQL API。 AEM中的GraphQL API主要用于将AEM内容片段的交付给下游应用程序,作为Headless部署的一部分。
通过内容片段和AEM GraphQL API及开发工具的深入演练,了解AEM GraphQL功能。
通过构建一个React应用程序来探索AEM GraphQL的功能,该应用程序可通过AEM GraphQL API使用内容片段。
AEM GRAPHQL API | AEM内容服务 | |
---|---|---|
架构定义 | 结构化内容片段模型 | AEM组件 |
内容 | 内容片段 | AEM组件 |
内容发现 | 按GraphQL查询 | 按AEM页 |
投放格式 | GRAPHQL JSON | AEM组件导出程序JSON |