Dans AEM 6.5, l’outil IDE GraphiQL doit être installé manuellement.
Accédez au Portail de distribution de logiciels > AEM as a Cloud Service.
Recherchez « GraphiQL » (veillez à inclure le i dans GraphiQL).
Télécharger la dernière version du Package de contenu GraphiQL v.x.x.x.
Le fichier zip est un package AEM qui peut être installé directement.
Dans le menu Accueil AEM, accédez à Outils > Déploiement > Packages
Cliquez sur Télécharger le package et sélectionnez le package téléchargé à l’étape précédente. Cliquez sur Installer pour installer le package.
Accédez à CRXDE Lite > Panneau Référentiel > sélectionnez le nœud /content/graphiql
(par exemple, http://localhost:4502/crx/de/index.jsp#/content/graphiql).
Sous l’onglet Propriétés, modifiez la valeur de la propriété endpoint
sur /content/_cq_graphql/wknd-shared/endpoint.json
.
Accédez à l’interface utilisateur de la Configuration de la console web et recherchez la configuration du Filtre CSRF (par exemple, http://localhost:4502/system/console/configMgr/com.adobe.granite.csrf.impl.CSRFFilter)
Dans le champ du nom de la propriété Excluded Paths
, ajoutez le chemin du point d’entrée GraphQL WKND suivant : /content/cq:graphql/wknd-shared/endpoint
.
//HOST:PORT/content/graphiql.html
et vérifiez que vous pouvez créer une requête ou exécuter une requête existante. (par exemple, http://localhost:4502/content/graphiql.html).Pour prendre en charge l’exécution des requêtes et du schéma GraphQL spécifiques à votre projet, vous devez apporter les modifications correspondantes au endpoint
et Excluded Paths
dans les étapes ci-dessus.