Dowiedz się więcej

Cała wiedza, której Państwo potrzebują

Jeśli chcą się Państwo szybko nauczyć, mamy to w zasięgu ręki.

Ostatnio wideo

Jak używać mock backend | GraphQL Editor Samouczek
Korzystanie z GraphiQL Cloud | GraphQL Editor Tutorial
Więcej
play button

Wbudowane samouczki

GraphQL Editor zawiera wszystkie informacje, których potrzebują Państwo, aby błyskawicznie rozpocząć pracę.

Zobacz nasze wbudowane tutoriale

GraphQL Tutorials

Basic GraphQL Concept

01

GraphQL Queries

Zapytanie GraphQL jest żądaniem skierowanym do serwera GraphQL, proszącym o określone pola danych z bazowego źródła danych. Pozwala ono klientowi zażądać tylko tych danych, których potrzebuje, w pojedynczym żądaniu, oraz pobrać dane w strukturze hierarchicznej. Zapytanie jest napisane w języku zapytań GraphQL i wysyłane do serwera przez HTTP.

Czytaj więcej

02

GraphQL Variables

Zapytanie GraphQL Variables to sposób na przekazanie zmiennych do zapytania GraphQL, aby uczynić je bardziej dynamicznym i wielokrotnego użytku. Zamiast twardego kodowania wartości w zapytaniu, zmienne są definiowane oddzielnie i przekazywane do zapytania jako obiekt JSON. Pozwala to na większą elastyczność i bezpieczeństwo, ponieważ zmienne mogą być łatwo zmienione i zatwierdzone przed użyciem w zapytaniu.

Czytaj więcej

03

Mutacje GraphQL

Mutacje GraphQL są używane do wykonywania operacji tworzenia, aktualizacji i usuwania danych przechowywanych na serwerze GraphQL. Są one podobne do żądań RESTful POST, PUT i DELETE. Pobierają dane wejściowe w postaci pól i zwracają odpowiedź zawierającą zaktualizowane dane.

04

GraphQL Schema

Schemat GraphQL to schemat serwera GraphQL. Definiuje typy danych, które mogą być zapytane i operacje, które mogą być wykonywane na tych typach. Służy jako umowa między klientem a serwerem, określając, jakie dane mogą być żądane i jak można nimi manipulować.

Zaawansowana koncepcja GraphQL

01

GraphQL Types

Typy GraphQL definiują strukturę danych, które mogą być zapytane lub manipulowane w GraphQL API. Obejmują one typy skalarne, takie jak String i Int, a także typy niestandardowe, które mogą być zdefiniowane przez twórcę API. Typy mogą być powiązane ze sobą poprzez pola, co pozwala na zdefiniowanie złożonych struktur danych.

02

GraphQL Server

Serwer GraphQL to implementacja GraphQL po stronie serwera, która pozwala klientom na zadawanie zapytań i manipulowanie danymi przy użyciu języka GraphQL. Otrzymuje on zapytanie od klienta, przetwarza je i zwraca żądane dane. Dostarcza również schemat, który definiuje typy danych, które można odpytywać i operacje, które można na nich wykonywać.

03

GraphQL Scalars

GraphQL Scalars to podstawowe typy, które rozumie serwer GraphQL, takie jak String, Int, Float, Boolean i ID. Są one używane do definiowania pól w schemacie GraphQL i zapewniają sposób walidacji i przetwarzania danych wejściowych i wyjściowych. Są to wbudowane skalary dostarczane przez GraphQL i nie mogą być rozszerzane ani modyfikowane przez użytkownika.

Dokumentacja

GraphQL Editor zawiera wszystkie informacje, których potrzebują Państwo, aby błyskawicznie rozpocząć pracę.

Dokumentacja edytora Graphql
CZY CHCE PAN WIEDZIEĆ WIĘCEJ?
Sprawdź nasze dokumenty

Nasz blog

Proszę się uczyć, czytając wskazówki i tutoriale na naszym blogu.

Stan GraphQL

Badanie State of GraphQL 2022

Autorzy State of JavaScript włączyli GraphQL do swojego badania od...

Blog author

Michał Tyszkiewicz

Oct 12, 202210 min read

Fresh - nowy framework Javascript

Fresh: niezwykle szybki i prosty framework internetowy od Deno

Wydaje się, że prawie co tydzień pojawia się nowy framework JavaScript. Większość z nich ...

Blog author

Michał Tyszkiewicz

Jul 20, 20224 min read

szybkie uruchamianie JavaScript

Bun: nowy i naprawdę szybki runtime JavaScript

W 2018 r. twórca Node.js, Ryan Dahl, wygłosił słynny wykład "10 Things I Regre...

Blog author

Michał Tyszkiewicz

Jun 29, 20224 min read