PWA Studio : les requêtes Venia GraphQL vers Adobe Commerce produisent des erreurs de validation
Cet article fournit des recommandations sur la manière de résoudre le problème où les requêtes GraphQL storefront Venia vers l’instance Adobe Commerce produisent des erreurs de validation.
Produits et versions concernés
- Adobe Commerce on-premise 2.2.x, 2.3.x
- Adobe Commerce sur l’infrastructure cloud 2.2.x, 2.3.x
- Projet PWA Studio pour Adobe Commerce
Problème
Les requêtes Venia GraphQL envoyées à Adobe Commerce sur site ou à Adobe Commerce sur l’infrastructure cloud produisent des erreurs de validation.
Cause
L’une des raisons à l’origine du problème peut être que Venia et ses requêtes GraphQL ne sont pas synchronisées avec le schéma de l’instance Adobe Commerce connectée.
Solution
Pour tester si vos requêtes sont à jour, exécutez la commande suivante à la racine du projet :
yarn run validate-queries
Un rapport de compatibilité s’affiche alors. Si vous avez des incompatibilités, vous devez mettre à niveau votre PWA Studio ou votre instance Adobe Commerce. Vérifiez la matrice de compatibilité Adobe Commerce pour voir exactement les versions dont vous avez besoin.
Pour obtenir des instructions sur la mise à niveau, reportez-vous à la documentation suivante :
- Pour les mises à niveau de PWA Studio, recherchez la section "Mise à niveau à partir d’une version précédente" des notes de mise à jour du PWA pour la version vers laquelle vous devez effectuer la mise à niveau.
- Mettez à niveau Adobe Commerce sur la version d’infrastructure cloud dans notre documentation destinée aux développeurs
- Mettez à niveau Adobe Commerce sur site (installé à l’aide de "création-projet de compositeur" ou d’une archive) dans notre documentation destinée aux développeurs
- Mettez à niveau Adobe Commerce sur site (installé par le clonage du référentiel Adobe Commerce) dans notre documentation destinée aux développeurs
Lecture connexe
- PWA Studio : Webpack se bloque avant de commencer la compilation dans notre base de connaissances de support
- PWA Studio : erreurs de validation lors de l’exécution du mode développeur dans notre base de connaissances de support
- PWA Studio : le navigateur affiche "Cannot proxy to"error dans notre base de connaissances de support
- Configurez NPM pour pouvoir utiliser PWA Studio dans notre base de connaissances de support
- PWA pour la documentation Adobe Commerce