# GraphQL vormindaja

Vorminda selle GraphQL vormindajaga GraphQL päringuid, mutatsioone, fragmente ja skeeme. Kleebi siia dokument; tööriist parsib selle GraphQL parseriga ja väljastab tavapärases vormingus: kahe tühikuga taandus, üks väli rea kohta, väljadevahelised komad eemaldatud ning argumendid ja muutujad ühtlaselt tühikutega eraldatud. Süntaksivigadest antakse teada, nii et API arendajad saavad dokumentatsiooni, koodiülevaatuste ja silumise jaoks loetavad operatsioonid ja SDL-i.

## Korduma kippuvad küsimused

### Kuidas GraphQL Formatter töötab?

See parsib dokumendi GraphQL süntaksipuuks ja väljastab selle standardse paigutusega. Kuna dokument parsitakse, lükatakse vigane GraphQL tagasi, selle asemel et see valesti vormindada.

### Mida saan vormindada?

Päringuid, mutatsioone, tellimusi ja fragmente ning SDL-is määratletud skeeme, näiteks type-, input-, enum-, interface-, union- ja schema-plokke. Ühes dokumendis võib olla mitu eri definitsiooni.

### Milline väljund välja näeb?

Iga valikukomplekt taandatakse kahe tühikuga ja iga väli kirjutatakse eraldi reale; väljade vahelised komad jäetakse ära. Argumentide ja muutujadefinitsioonide kooloni järele lisatakse tühik, näiteks user(id: $id).

### Mis juhtub süntaksivea korral?

Tööriist peatub ja kuvab parseri teate, näiteks Syntax Error: Expected Name, found }. Parandage teatatud koht ja vormindage uuesti.

### Kas kommentaarid säilivad?

Vormindaja säilitab räsikommentaarid (#) seal, kuhu parser saab need siduda, näiteks pärast sulgevat looksulgu. Skeemitüüpide ja väljade jutumärkides kirjeldused on dokumendi osa ning säilitatakse alati.

### Kas see valideerib mu päringu skeemi alusel?

Ei, see kontrollib ainult süntaksit. Kas väljad ja argumendid on olemas, määrab teie serveri skeem, seega kasutage valideerimiseks oma GraphQL klienti või serverit.

### Kas saan vormindada päringustringi, mis on kopeeritud JavaScript-ist?

Kleepige ainult GraphQL dokument, ilma ümbritsevate jutumärkide, tagurpidi ülakomade või gql-märgistita. JSON koormuse paomärgid tuleb enne eemaldada.

### Kas saan taanet muuta?

Ei, vormindaja kasutab alati kahte tühikut ja sellel pole seadeid. Nii vormindavad enamik GraphQL tööriistu ja dokumentatsiooni.

### Miks on tulemus ümbritsetud graphql-koodiplokiga?

Väljund tagastatakse graphql-iga märgistatud Markdown koodiplokina, nii et see kuvatakse esiletõstetuna Markdown-is. Kopeerige .graphql-faili jaoks koodiploki piiride vahele jäävad read.

### Kui suur võib mu dokument olla?

Kuni 5 MB käivituse kohta; suurem sisend lükatakse koos teatega tagasi. Väljund on identne koodivormindaja GraphQL valikuga.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
