Installer IDE GraphiQL sur AEM 6.5

Dernière mise à jour : 2024-01-29
  • Créé pour :
  • Intermediate
    Developer

Dans AEM 6.5, l’outil IDE GraphiQL doit être installé manuellement.

  1. Accédez au Portail de distribution logicielle > AEM as a Cloud Service.

  2. Recherchez « GraphiQL » (veillez à inclure le i dans GraphiQL).

  3. Téléchargez la dernière version du Package de contenu GraphiQL v.x.x.x.

    Télécharger le package GraphiQL

    Le fichier zip est un package AEM qui peut être installé directement.

  4. Dans le menu Accueil AEM, accédez à Outils > Déploiement > Packages

  5. 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.

    Installer le package GraphiQL

  6. 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).

  7. Sous l’onglet Propriétés, modifiez la valeur de la propriété endpoint sur /content/_cq_graphql/wknd-shared/endpoint.json.
    Modification de la valeur de la propriété du point d’entrée

  8. 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)

  9. 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.

Modifier la valeur de la propriété des chemins exclus

  1. Accédez à l’éditeur GraphiQL via l’adresse //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).

Éditeur GraphiQL

CONSEIL

Pour prendre en charge le schéma GraphQL et l’exécution des requêtes propres à votre projet, vous devez apporter les modifications correspondantes aux valeurs des propriétés endpoint et Excluded Paths dans les étapes ci-dessus.

Sur cette page