# Oblikovalnik GraphQL

S tem oblikovalnikom GraphQL oblikujte poizvedbe, mutacije, fragmente in sheme GraphQL. Prilepite dokument, orodje pa ga razčleni z razčlenjevalnikom GraphQL in izpiše v standardni postavitvi: zamik z dvema presledkoma, eno polje na vrstico, odstranjene vejice med polji ter enotno presledčene argumente in spremenljivke. Skladenjske napake se prikažejo, zato razvijalci API dobijo pregledne operacije in SDL za dokumentacijo, preglede in odpravljanje napak.

## Pogosta vprašanja

### Kako deluje oblikovalnik GraphQL?

Dokument razčleni v skladenjsko drevo GraphQL in ga izpiše v standardni postavitvi. Ker dokument razčleni, neveljaven GraphQL zavrne, namesto da bi ga napačno preoblikoval.

### Kaj lahko oblikujem?

Poizvedbe, mutacije, naročnine in fragmente ter definicije shem v SDL, kot so bloki type, input, enum, interface, union in schema. V enem dokumentu lahko združite več definicij.

### Kako je videti izhod?

Vsak izbirni nabor je zamaknjen za dva presledka, pri čemer je vsako polje v svoji vrstici, vejice med polji pa so odstranjene. Za argumenti in definicijami spremenljivk je za vsakim dvopičjem presledek, na primer user(id: $id).

### Kaj se zgodi ob sintaktični napaki?

Orodje se ustavi in prikaže sporočilo razčlenjevalnika, na primer Syntax Error: Expected Name, found }. Popravite navedeno mesto in znova oblikujte dokument.

### Ali se komentarji ohranijo?

Oblikovalnik ohrani komentarje z lojtro (#) tam, kjer jih razčlenjevalnik lahko poveže, na primer za zaklepajem. Opisi v narekovajih pri vrstah in poljih sheme so del dokumenta in se vedno ohranijo.

### Ali preveri poizvedbo glede na shemo?

Ne, preveri samo sintakso. O tem, ali polja in argumenti obstajajo, odloča shema vašega strežnika, zato za preverjanje uporabite svoj odjemalec ali strežnik GraphQL.

### Ali lahko oblikujem poizvedbeni niz, kopiran iz JavaScript?

Prilepite samo dokument GraphQL, brez okoliških narekovajev, povratnih narekovajev ali oznake gql. Ubežne znake v vsebini JSON najprej pretvorite nazaj v izvirno obliko.

### Ali lahko spremenim zamikanje?

Ne, oblikovalnik vedno uporablja dva presledka in nima možnosti nastavitev. Tako je usklajen s postavitvijo, ki jo uporabljajo večina orodij in dokumentacije GraphQL.

### Zakaj je rezultat obdan z označenim blokom kode graphql?

Izhod je vrnjen kot blok kode Markdown z oznako graphql, zato je v Markdown prikazan z označeno sintakso. Za datoteko .graphql kopirajte vrstice med oznakama bloka.

### Kako velik je lahko moj dokument?

Do 5 MB na en zagon; večji vnos je zavrnjen s sporočilom. Izhod je enak možnosti GraphQL v oblikovalniku kode.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
