.GRAPHQL Rozszerzenie pliku
Plik kodu źródłowego GraphQL
| Deweloper | The GraphQL Foundation |
| Popularność |
3,0 | 1 Głos |
Czym jest plik GRAPHQL?
Plik GRAPHQL to plik tekstowy zawierający instrukcje napisane w języku GraphQL — otwartoźródłowym języku zapytań i serwerowym środowisku uruchomieniowym dla interfejsów API, które pozwala klientom żądać dokładnie tych danych, których potrzebują. Może zawierać zapytania pobierające dane, mutacje zmieniające dane oraz subskrypcje odbierające aktualizacje po zmianie danych. Pliki GRAPHQL mogą również przechowywać wielokrotnego użytku fragmenty i definicje opisujące typy oraz pola dostępne za pośrednictwem usługi GraphQL.
Więcej informacji
Programiści używają plików GRAPHQL do definiowania informacji, które aplikacja chce pobrać z usługi GraphQL, takich jak imię i nazwisko użytkownika, adres e-mail lub lista ostatnich wpisów. Często zapisują operacje GraphQL w plikach GRAPHQL, aby organizować je, ponownie wykorzystywać i zarządzać nimi w ramach projektu programistycznego. Przechowywanie tych operacji w osobnych plikach ułatwia również ich odczytywanie, modyfikowanie i testowanie bez łączenia ich z pozostałym kodem źródłowym aplikacji.
Na przykład programista tworzy aplikację zakupową i chce wyświetlić nazwę produktu, cenę, dostępność oraz opinie klientów. Zamiast wysyłać osobne żądania dla każdej informacji aplikacja może wysłać jedno żądanie GraphQL, określając dokładnie, czego potrzebuje. Usługa GraphQL zwraca wtedy tylko żądane pola, a programista może użyć wyników do wyświetlenia strony produktu w aplikacji.
UWAGA: Rozszerzenie .graphql jest powszechnie stosowaną konwencją nazewniczą dla tych plików, chociaż GraphQL nie wymaga konkretnego rozszerzenia pliku. Można również używać rozszerzenia .gql (.GQL plik).
Jak otworzyć plik GRAPHQL
Pliki GRAPHQL można otwierać w dowolnym edytorze tekstu lub edytorze kodu źródłowego, takim jak Microsoft Visual Studio Code, Microsoft Notepad lub Apple TextEdit. Wiele edytorów kodu źródłowego i środowisk programistycznych oferuje również przydatne funkcje przeznaczone dla GraphQL, w tym wyróżnianie składni, walidację i uzupełnianie kodu. Narzędzia GraphQL, takie jak GraphiQL, mogą pomagać programistom testować i wykonywać operacje GraphQL zapisane w tych plikach w odniesieniu do usługi GraphQL, takiej jak GraphQL Admin API firmy Shopify.
