PWA Studio: Venia GraphQL-frågor till Adobe Commerce skapar valideringsfel
I den här artikeln ges rekommendationer om hur du löser problemet där Venia storefront GraphQL skickar frågor till Adobe Commerce-instansen som genererar valideringsfel.
Berörda produkter och versioner
- Adobe Commerce lokal 2.2.x, 2.3.x
- Adobe Commerce om molninfrastruktur 2.2.x, 2.3.x
- PWA Studio-projekt för Adobe Commerce
Problem
Venia GraphQL-frågor till Adobe Commerce lokalt eller Adobe Commerce i molninfrastruktur ger upphov till valideringsfel.
Orsak
En av orsakerna till problemet kan vara Venia och dess GraphQL-frågor är inte synkroniserade med schemat för den anslutna Adobe Commerce-instansen.
Lösning
Om du vill testa om dina frågor är aktuella kör du följande kommando i projektets rot:
yarn run validate-queries
Då visas en kompatibilitetsrapport. Om du har inkompatibiliteter måste du uppgradera din PWA Studio eller Adobe Commerce-instans. Kontrollera kompatibilitetsmatrisen för Adobe Commerce för att se exakt vilka versioner du behöver.
Se följande dokumentation för instruktioner om hur du uppgraderar:
- Om du vill uppgradera till PWA Studio söker du efter avsnittet Uppgradera från en tidigare version i PWA versionsinformation för den version du behöver uppgradera till.
- Uppgradera Adobe Commerce på molninfrastrukturversion i utvecklardokumentationen
- Uppgradera Adobe Commerce lokalt (installeras med"create-project" eller arkiv för disposition") i utvecklardokumentationen
- Uppgradera Adobe Commerce lokalt (installeras genom kloning av Adobe Commerce repo) i utvecklardokumentationen
Relaterad läsning
- PWA Studio: Webpack låser sig innan kompileringen börjar i vår kunskapsbas för support
- PWA Studio: Valideringsfel när utvecklarläge körs i vår kunskapsbas för support
- PWA Studio: Webbläsaren visar"Kan inte proxyvisa"-fel i vår kunskapsbas för support
- Konfigurera NPM så att PWA Studio kan användas i vår kunskapsbas för support
- PWA för Adobe Commerce-dokumentation