Jeśli chcą się Państwo szybko nauczyć, mamy to w zasięgu ręki.
GraphQL Editor zawiera wszystkie informacje, których potrzebują Państwo, aby błyskawicznie rozpocząć pracę.
01
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ęcej02
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ęcej03
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
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ć.
01
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
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 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.
GraphQL Editor zawiera wszystkie informacje, których potrzebują Państwo, aby błyskawicznie rozpocząć pracę.
Proszę się uczyć, czytając wskazówki i tutoriale na naszym blogu.
Autorzy State of JavaScript włączyli GraphQL do swojego badania od...
Michał Tyszkiewicz
Oct 12, 2022 • 10 min read
Wydaje się, że prawie co tydzień pojawia się nowy framework JavaScript. Większość z nich ...
Michał Tyszkiewicz
Jul 20, 2022 • 4 min read
W 2018 r. twórca Node.js, Ryan Dahl, wygłosił słynny wykład "10 Things I Regre...
Michał Tyszkiewicz
Jun 29, 2022 • 4 min read