Udostępnij za pośrednictwem


Co to jest graphQL dla platformy Azure?

Poznaj usługi i narzędzia potrzebne do kompilowania i wdrażania aplikacji GraphQL na platformie Azure. Niezależnie od tego, czy hostujesz istniejące aplikacje GraphQL, czy tworzysz nowe punkty końcowe GraphQL, platforma Azure udostępnia zasoby do wykonania bez zmian w kodzie.

Dowiedz się, jak używać języka GraphQL na platformie Azure.

  • Przełącz aplikacje GraphQL do usług hostingu aplikacji internetowych platformy Azure, takich jak Static Web Apps, App Service i Azure Functions.
  • Twórz punkty końcowe graphQL do istniejących źródeł danych bez dodawania infrastruktury GraphQL. Integrowanie mikrousług, łączenie ze sobą wywołań do istniejących usług wspieranych przy użyciu usługi API Management lub dostępu do bazy danych za pośrednictwem programu GraphQL przy użyciu konstruktora interfejsu API danych.

Co to jest GraphQL?

GraphQL to język zapytań dla interfejsów API i środowisko uruchomieniowe do wypełniania tych zapytań przy użyciu istniejących danych. Narzędzie GraphQL udostępnia pełny i zrozumiały opis danych w interfejsie API, daje klientom możliwość zapytań o dokładnie to, czego potrzebują, i nic więcej, ułatwia rozwijanie interfejsów API w czasie i umożliwia zaawansowane narzędzia deweloperskie.

Obsługa języka GraphQL jest obszerna, umożliwiając wybór wybranego języka do tworzenia aplikacji GraphQL. Biblioteka GraphQL jest również obsługiwana przez wiele bibliotek klienckich i bibliotek serwerów.

Przenoszenie aplikacji GraphQL na platformę Azure

W przypadku przeniesienia istniejącej aplikacji na platformę Azure należy wziąć pod uwagę następujące usługi i ich zastosowania:

Kompilowanie punktów końcowych graphQL do istniejących źródeł danych

Podczas tworzenia punktów końcowych graphQL do istniejących źródeł danych należy wziąć pod uwagę następujące usługi i ich zastosowania:

  • Niestandardowe punkty końcowe interfejsu API: użyj usługi Azure API Management , aby utworzyć punkt końcowy graphQL w istniejących źródłach danych platformy Azure.
  • Statyczne punkty końcowe danych: użyj usługi Static Web Apps i data-api punktu końcowego skonfigurowanego staticwebapp.database.config.json w pliku, aby utworzyć punkt końcowy graphQL dostępny ze statycznej aplikacji klienckiej do istniejących źródeł danych platformy Azure.

Zasoby

Dowiedz się więcej o tworzeniu aplikacji GraphQL na platformie Azure: