Graphql

Graphql Veri Tipleri

Graphql Veri Tipleri

Graphql ile çalışırken doğal olarak veriler ile çalışıyoruz. Veriler ise farklı tiplerde olabilir. Graphql ile API geliştirirken kullanılan temel veri tipleri String, Int, Float, Boolean ve ID şeklindedir. Graphql Temel Veri Tipleri Şimdi yukarıda saydığımız temel (scalar) veri tiplerini inceleyelim. Metin / String Temel metin bilgilerini tutmak için kullanılır. Herhangi bir karakterden uzun bir paragrafa […]

Graphql Veri Tipleri Read More »

GraphQL Şema / Schema Nedir?

GraphQL Şema / Schema Nedir?

GraphQL şeması (schema) bir GraphQL API’sinde istenilen verilerin açıklamasıdır. Ayrıca veri ekleme, düzenleme ve silme gibi işlemler için gerekli tanımlamaları yapar. API üzerinde kullanılacak veri türlerini tanımlandığı yer olan şema, ayrıca veriler üzerinde işlem yapmak için gerekli olan metodları (mutation) ve API üzerinden bilgileri almak için gerekli sorguların (query) tanımlandığı bir şemadır. Farklı programlama dillerinde

GraphQL Şema / Schema Nedir? Read More »

Graphql Non Nullable Nedir?

Graphql Non Nullable Nedir?

Graphql şemeları oluştururken zorunlu alanlara non nullable denir. Bu alanların tanımlarnının sonlarına bir ünlem ! getirilerek belirtilirler. Bu şekilde tanımlanmış alanlar bir sorgu ile çağrıldığı zaman boş bırakılamaz ve zorunlu olarak bir bilgi verecek şekilde gönderilirler. Aksi halde hata oluşur. Non Nullable Alan Oluşturma Eğer bir şema içerisinde bir alan non nullable olarak tanımlanacaksa tanım bilgisinin sonuna ünlem işareti konulur. Şimdi

Graphql Non Nullable Nedir? Read More »