İçeriğe geç

GraphQL Biçimlendirici

Bu GraphQL Biçimlendirici ile GraphQL sorgularını, mutasyonlarını, parçalarını ve şemalarını biçimlendirin. Bir belge yapıştırın; araç belgeyi bir GraphQL ayrıştırıcısıyla ayrıştırır ve standart bir düzende yazdırır: iki boşluk girintisi, satır başına bir alan, alanlar arasındaki virgüller kaldırılır, bağımsız değişkenler ve değişkenler tutarlı biçimde boşluklandırılır. Sözdizimi hataları bildirilir; böylece API geliştiricileri belgeler, incelemeler ve hata ayıklama için okunabilir işlemler ve SDL elde eder.

Sıfırla

Sık sorulan sorular

GraphQL Biçimlendirici nasıl çalışır?

Belgenizi bir GraphQL sözdizim ağacına ayrıştırır ve standart bir düzende yeniden yazdırır. Belge ayrıştırıldığı için geçersiz GraphQL, yanlış biçimlendirilmek yerine reddedilir.

Neleri biçimlendirebilirim?

Sorgular, mutasyonlar, abonelikler ve parçaların yanı sıra type, input, enum, interface, union ve schema blokları gibi SDL'deki şema tanımları. Tek bir belgede birden fazla tanımı bir arada kullanabilirsiniz.

Çıktı nasıl görünür?

Her seçim kümesi iki boşluk girintilenir ve her satırda bir alan bulunur; alanlar arasındaki virgüller kaldırılır. Bağımsız değişkenlerden ve değişken tanımlarından her iki noktadan sonra bir boşluk bırakılır; örneğin user(id: $id).

Sözdizimi hatası olursa ne olur?

Araç durur ve Syntax Error: Expected Name, found } gibi ayrıştırıcı mesajını gösterir. Bildirilen yeri düzeltip yeniden biçimlendirin.

Yorumlar korunuyor mu?

Biçimlendirici, ayrıştırıcının ilişkilendirebildiği yerlerde (ör. kapanış ayraçlarından sonra) kare yorumlarını (#) korur. Şema türleri ve alanlarındaki tırnak içindeki açıklamalar belgenin parçasıdır ve her zaman korunur.

Sorgumu bir şemaya göre doğrular mı?

Hayır, yalnızca sözdizimini denetler. Alanların ve bağımsız değişkenlerin mevcut olup olmadığı sunucunuzun şemasına bağlıdır; doğrulamak için GraphQL istemcinizi veya sunucunuzu kullanın.

JavaScript'dan kopyaladığım bir sorgu dizesini biçimlendirebilir miyim?

Çevresindeki tırnaklar, ters tırnaklar veya gql etiketi olmadan yalnızca GraphQL belgesini yapıştırın. JSON yükündeki kaçış karakterleri önce çözülmelidir.

Girintilemeyi değiştirebilir miyim?

Hayır, biçimlendirici her zaman iki boşluk kullanır ve seçenek sunmaz. Bu, çoğu GraphQL aracının ve belgesinin kullandığı düzenle uyumludur.

Sonuç neden graphql kod çiti içine alınıyor?

Çıktı, graphql olarak işaretlenmiş bir Markdown kod bloğu şeklinde döndürülür; böylece Markdown içinde vurgulanmış olarak görüntülenir. .graphql dosyası için çitlerin arasındaki satırları kopyalayın.

Belgemin boyutu en fazla ne kadar olabilir?

Her çalıştırmada en fazla 5 MB; daha büyük girdiler bir mesajla reddedilir. Çıktı, Code Formatter'ın GraphQL seçeneğiyle aynıdır.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.