
Özellik:
API Hiyerarşisi ve Endpoint Yönetimi
API Hiyerarşisi ve Endpoint Yönetimi
Özel endpoint'leri ve persisted queries'i hiyerarşik olarak yönetin; ilgili endpoint'leri mantıksal bir yapı altında gruplayıp sunun ve kategoriler aracılığıyla düzenleyin.
API Hiyerarşisi
Bir API, birbirleriyle bir şekilde ilişkili olan ve benzer bir query çalıştırabilen birden fazla endpoint sunabilir. Örneğin, verileri bir dilde ya da başka bir dilde sunan endpoint'ler oluşturulduğunda bu durum söz konusudur.
API Hiyerarşisi aracılığıyla endpoint'ler için bir yapı tanımlayabilir ve şunları üretebiliriz:
/graphql/posts/english//graphql/posts/french/
Bu durumda, bir üst query olan posts GraphQL query'sini sağlayabilir; alt queries olan english ve french ise query'yi özelleştirmek için değişkenleri sağlar.

Endpoint Yönetimi
Bir Custom Endpoint veya Persisted Query oluştururken, tüm endpoint'lerimizi düzenlemek amacıyla ona bir "GraphQL endpoint kategorisi" ekleyebiliriz:

Örneğin, endpoint'leri müşteriye, uygulamaya veya gereken herhangi bir bilgiye göre yönetmek için kategoriler oluşturabiliriz:

Custom Endpoint'lerin ve Persisted Queries'in listesinde kategorilerini görüntüleyebilir; herhangi bir kategori bağlantısına tıklayarak ya da üstteki filtreyi kullanarak yalnızca o kategoriye ait girişleri görüntüleyebiliriz:

