Başlarken
BaşlarkenVoyager İstemcisine Giriş

Voyager İstemcisine Giriş

Gato GraphQL, GraphQL şemasını etkileşimli olarak görselleştirmek için GraphQL Voyager istemcisini sağlar. Eklenti menüsündeki "Interactive Schema" seçeneğine tıklayarak erişebilirsiniz:

GraphQL Voyager istemcisi

Voyager, GraphQL şemasına kuş bakışı bir görünüm sunar:

Veri sorgulamak için şemayı görselleştirme

Şemadaki tüm öğelerin birbirleriyle nasıl ilişkili olduğunu anlamayı kolaylaştırır; türler arasındaki bağlantıları göstermek için oklar kullanır:

Şema öğeleri

Şemanın bir başlangıç noktası vardır; yani tüm ilişkilerin hesaplandığı bir tür. Varsayılan olarak bu, altta yer alan kayan panelde belirtilen query köküdür (bu durumda QueryRoot türü aracılığıyla yönetilir). Mutation'larla ilgili şemayı görselleştirmek için ilgili mutation kök türünü seçebiliriz (bu durumda MutationRoot):

Kayan paneldeki GraphQL türleri

Başka bir GraphQL türünden görünüme geçiş

Mutation kökünden görünüme geçildi

Şemadaki bir türe tıklamak, bağlantılarını vurgular ve alanlarına ait meta verileri görüntüler (sol taraftaki panelde türün adına tıklandığında da aynı sonuç elde edilir):

Türü vurgulama

Sol taraftaki paneldeki arama girişi, şema öğelerini filtrelemeyi sağlar:

Şema öğelerini filtreleme

Bir bağlantıya tıklamak, hem şemada hem de sol taraftaki panelde o bağlantıyı vurgular:

Bağlantıyı vurgulama

Grafikte gezinmek, yakınlaştırmak ve uzaklaştırmak, herhangi bir yönde hareket etmek ve öğelere odaklanmak için fareyi (ve belirli ölçüde ekranın sağ alt köşesindeki düğmeleri) kullanabiliriz:

Grafikte gezinme

Alttaki kayan panelde birkaç ek seçenek bulunur:

  • "Sort by alphabet" her türdeki tüm alanları alfabetik olarak sıralar
  • "Skip Relay" Relay'in sarmalayıcı sınıflarını kaldırır
  • "Skip deprecated" kullanımdan kaldırılmış tüm alanları gizler
  • "Show leaf fields" bağlantı olmayan tüm alanları görüntüler

Ek seçenekler