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

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

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
