Ugrás a tartalomhoz

GraphQL formázó

Formázza a GraphQL lekérdezéseket, módosításokat, töredékeket és sémákat ezzel a GraphQL formázóval. Illesszen be egy dokumentumot, az eszköz pedig egy GraphQL feldolgozóval elemzi, majd szabványos elrendezésben írja ki: két szóközös behúzással, soronként egy mezővel, a mezők közötti vesszők eltávolításával, valamint következetesen formázott argumentumokkal és változókkal. A szintaktikai hibákat jelzi, így a API fejlesztők jól olvasható műveleteket és SDL-t kapnak dokumentációhoz, áttekintéshez és hibakereséshez.

Visszaállítás

Gyakran ismételt kérdések

Hogyan működik a GraphQL formázó?

A dokumentumot GraphQL szintaxisfává alakítja, majd szabványos elrendezésben kiírja. Mivel a dokumentumot feldolgozza, az érvénytelen GraphQL-t elutasítja ahelyett, hogy hibásan formázná át.

Mit formázhatok?

Lekérdezéseket, módosításokat, feliratkozásokat és fragmentumokat, valamint SDL-ben írt sémadefiníciókat, például type, input, enum, interface, union és schema blokkokat. Egy dokumentumban több definíciót is vegyíthet.

Hogyan néz ki a kimenet?

Minden kiválasztási halmaz két szóközzel beljebb kezdődik, mezőnként egy sorral, a mezők közötti vesszők pedig kimaradnak. Az argumentumok és a változódefiníciók minden kettőspont után szóközt kapnak, például user(id: $id).

Mi történik szintaktikai hiba esetén?

Az eszköz leáll, és megjeleníti a feldolgozó üzenetét, például: Syntax Error: Expected Name, found }. Javítsa a jelzett helyet, majd formázza újra.

Megmaradnak a megjegyzések?

A formázó ott tartja meg a hash megjegyzéseket (#), ahol a feldolgozó hozzájuk tudja kapcsolni őket, például egy záró kapcsos zárójel után. A sématípusok és mezők idézőjelek közé tett leírásai a dokumentum részei, ezért mindig megmaradnak.

Ellenőrzi a lekérdezést egy séma alapján?

Nem, csak a szintaxist ellenőrzi. A mezők és argumentumok létezését a kiszolgáló sémája határozza meg, ezért az érvényesítéshez használja a GraphQL-klienst vagy -kiszolgálót.

Formázhatok a JavaScript-ból kimásolt lekérdezési karakterláncot?

Csak a GraphQL dokumentumot illessze be, idézőjelek, backtickek és gql címke nélkül. A JSON-adatból származó escape-elt karaktereket előbb vissza kell alakítani.

Módosíthatom a behúzást?

Nem, a formázó mindig két szóközt használ, és nincsenek beállításai. Ez megfelel annak az elrendezésnek, amelyet a legtöbb GraphQL-eszköz és dokumentáció használ.

Miért van az eredmény graphql kódblokkba zárva?

A kimenet graphql jelölésű Markdown kódblokként jelenik meg, ezért a Markdown kiemelve jeleníti meg. A .graphql fájlhoz másolja ki a kerítések közötti sorokat.

Mekkora lehet a dokumentumom?

Futtatásonként legfeljebb 5 MB; a nagyobb bemenetet az eszköz üzenettel elutasítja. A kimenet megegyezik a Code Formatter GraphQL beállításával kapott eredménnyel.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.