Meer informatie

Alle kennis die u nodig hebt

Als u snel wilt leren, kunnen wij u helpen.

Onlangs video

Hoe mock backend te gebruiken | GraphQL Editor Tutorial
GraphiQL Cloud gebruiken | GraphQL Editor Tutorial
Alles zien
play button

Ingebouwde tutorials

GraphQL Editor heeft alle informatie die u nodig hebt om in een mum van tijd te beginnen.

Bekijk onze ingebouwde tutorials

GraphQL Tutorials

Basic GraphQL Concept

01

GraphQL Queries

Een GraphQL-query is een verzoek aan een GraphQL-server, waarin om specifieke gegevensvelden van de onderliggende gegevensbron wordt gevraagd. Hiermee kan de client alleen de gegevens opvragen die hij nodig heeft, in één enkel verzoek, en de gegevens ophalen in een hiërarchische structuur. De query wordt geschreven in de GraphQL-querytaal en via HTTP naar de server gestuurd.

Lees meer

02

GraphQL Variables

Een GraphQL Variables query is een manier om variabelen door te geven aan een GraphQL query, om deze dynamischer en herbruikbaarder te maken. In plaats van de waarden hard te coderen in de query, worden de variabelen apart gedefinieerd en als JSON-object aan de query doorgegeven. Dit zorgt voor meer flexibiliteit en veiligheid, omdat de variabelen gemakkelijk kunnen worden gewijzigd en gevalideerd voordat ze in de query worden gebruikt.

Lees meer

03

GraphQL Mutaties

GraphQL-mutaties worden gebruikt om create, update en delete operaties uit te voeren op de gegevens die zijn opgeslagen op een GraphQL-server. Ze zijn vergelijkbaar met RESTful POST-, PUT- en DELETE-verzoeken. Ze nemen invoer in de vorm van velden en retourneren een antwoord met de bijgewerkte gegevens.

Lees meer

04

GraphQL Schema

Een GraphQL-schema is een blauwdruk voor een GraphQL-server. Het definieert de typen gegevens die kunnen worden opgevraagd en de bewerkingen die op die typen kunnen worden uitgevoerd. Het dient als het contract tussen de client en de server en specificeert welke gegevens kunnen worden opgevraagd en hoe ze kunnen worden gemanipuleerd.

Advanced GraphQL Concept

01

GraphQL Types

GraphQL-types definiëren de structuur van gegevens die in een GraphQL-API kunnen worden opgevraagd of gemanipuleerd. Ze omvatten scalaire types zoals String en Int, maar ook aangepaste types die door de API-ontwikkelaar kunnen worden gedefinieerd. De types kunnen aan elkaar worden gerelateerd via velden, waardoor complexe gegevensstructuren kunnen worden gedefinieerd.

02

GraphQL Server

Een GraphQL-server is een server-side implementatie van GraphQL waarmee clients gegevens kunnen bevragen en manipuleren met behulp van de GraphQL-taal. Hij ontvangt een query van de client, verwerkt deze en stuurt de gevraagde gegevens terug. Hij biedt ook een schema, dat de soorten gegevens definieert die kunnen worden opgevraagd en de bewerkingen die erop kunnen worden uitgevoerd.

03

GraphQL Scalars.

GraphQL Scalars zijn basistypen die een GraphQL-server begrijpt, zoals String, Int, Float, Boolean en ID. Ze worden gebruikt om velden in een GraphQL-schema te definiëren en bieden een manier om de invoer en uitvoer te valideren en te verwerken. Het zijn ingebouwde scalars die door GraphQL worden geleverd en niet door de gebruiker kunnen worden uitgebreid of gewijzigd.

Documentatie

GraphQL Editor heeft alle informatie die u nodig hebt om in een mum van tijd te beginnen.

Graphql Editor Documentatie
WILT U MEER WETEN?
Bekijk onze documenten

Onze blog

Leer door tips en tutorials te lezen op onze blog.

Staat van GraphQL

Staat van GraphQL 2022 enquête

De auteurs van State of JavaScript hadden GraphQL opgenomen in hun onderzoek ...

Blog author

Michał Tyszkiewicz

Oct 12, 202210 min lezen

Fresh - nieuw Javascript-raamwerk

Fresh: een extreem snel en eenvoudig webraamwerk van Deno

Het lijkt erop dat je nu bijna elke week een nieuw JavaScript-framework krijgt. De meeste daarvan ...

Blog author

Michał Tyszkiewicz

Jul 20, 20224 min lezen

snelle JavaScript runtime

Bun: een nieuwe en zeer snelle JavaScript runtime

In 2018 gaf Node.js-bedenker Ryan Dahl zijn beroemde lezing getiteld "10 Things I Regre...

Blog author

Michał Tyszkiewicz

Jun 29, 20224 min lezen