Toolverse
Wszystkie skille

write-script-graphql

autor: windmill-labs

Pisz zapytania GraphQL z automatycznym wiązaniem zmiennych i typami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
3

O skillu

Umiejętność do tworzenia zapytań i mutacji GraphQL w skryptach Windmill. Automatycznie wiąże zmienne przekazane jako argumenty skryptu z parametrami zapytania GraphQL. Obsługuje zarówno proste zapytania z parametrami, jak i złożone mutacje. Generuje metadane skryptu i pozwala na szybkie wdrożenie do Windmill bez ręcznej konfiguracji typów.

Jak używać

  1. Utwórz nowy plik skryptu w swoim projekcie Windmill i umieść go w dedykowanym folderze dla skryptów GraphQL.

  2. Napisz zapytanie GraphQL lub mutację, definiując zmienne jako parametry. Na przykład zapytanie GetUser przyjmuje zmienną $id typu ID, która automatycznie stanie się argumentem skryptu.

  3. Jeśli potrzebujesz zmiennych z wartościami domyślnymi, zdefiniuj je w sygnaturze zapytania — na przykład $limit: Int = 10 ustawi limit na 10, jeśli użytkownik nie poda innej wartości.

  4. Po napisaniu skryptu uruchom w terminalu polecenie wmill script generate-metadata, aby wygenerować pliki .script.yaml i .lock zawierające metadane i zależności.

  5. Wdróż skrypt do Windmill, uruchamiając wmill sync push. Zmienne z zapytania GraphQL będą dostępne jako parametry wejściowe skryptu.

  6. Aby odkryć dostępne typy zasobów i schemat, użyj polecenia wmill resource-type list --schema — pomoże ci to w wyborze odpowiedniego źródła danych dla zapytania.

Podobne skille