在AEM 6.5中,需要手动安装GraphiQL IDE工具,请按照以下步骤进行安装和配置。
导航到软件分发门户 > AEM as a Cloud Service。
搜索“GraphiQL”(请确保包括了 GraphiQL 中的 i)。
下载最新的 GraphiQL Content Package v.x.x.x。
zip文件是可直接安装的AEM包。
从AEM开始菜单中,导航到 工具 > 部署 > 包.
单击上传软件包,然后选择在之前步骤中下载的软件包。单击安装可安装软件包。
导航到 CRXDE Lite > 存储库面板 >选择 /content/graphiql
节点(例如, http://localhost:4502/crx/de/index.jsp#/content/graphiql)。
在 属性 选项卡更改值 endpoint
属性 /content/_cq_graphql/wknd-shared/endpoint.json
.
导航到 Web控制台配置 UI >搜索 CSRF滤波器 配置(例如,http://localhost:4502/system/console/configMgr/com.adobe.granite.csrf.impl.CSRFFilter)
在 Excluded Paths
属性名称字段更新, WKND GraphQL端点路径 /content/cq:graphql/wknd-shared/endpoint
.
使用访问GraphiQL编辑器 //HOST:PORT/content/graphiql.html
,并验证您是否可以构建新查询或执行现有查询。 (例如 http://localhost:4502/content/graphiql.html)
要支持特定于项目的GraphQL架构和查询执行,您必须对 endpoint
和 Excluded Paths
值。