Читать книгу GraphQL - Dominik Kress - Страница 29

Das Graphenschema

Оглавление

Serverseitig muss hierfür ein graphenbasiertes Schema der Daten genutzt werden. Das kann wie folgt aussehen:

type Query {

hero: Character

}

type Character {

name: String

friends: [Character]

homeworld: Planet

species: Species

}

type Planet {

name: String

position: String

}

type Species {

name: String

lifespan: Int

origin: Planet

}

Listing 1–9 Graphenschema

Wie man an diesem Beispiel erkennen kann, verweist ein GraphQL-Schema von einem Objekttyp – also einer im Schema definierten Art eines Objekts – auf einen anderen Objekttyp, wenn es eine Beziehung der beiden zueinander gibt. Dieses Graphenschema ist sozusagen eine Sammlung aller Fragen, die ein Entwickler stellen könnte.

GraphQL

Подняться наверх