Toolverse
Wszystkie skille

building-websocket-server

autor: jeremylongshore

Zbuduj skalowalne serwery WebSocket do komunikacji w czasie rzeczywistym

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
18

O skillu

Umiejętność automatyzuje tworzenie serwerów WebSocket do dwukierunkowej komunikacji w czasie rzeczywistym. Wykorzystaj ją, gdy potrzebujesz zaimplementować API z natychmiastową wymianą danych między klientem a serwerem. Skill obsługuje definiowanie specyfikacji API, generowanie kodu szkieletowego, implementację obsługi żądań, walidację danych, integrację uwierzytelniania i konfigurację połączeń bazodanowych. Wyjściem są gotowe struktury katalogów z trasami, kontrolerami, modelami danych i middleware'em.

Jak używać

  1. Przygotuj dokumentację wymagań dla serwera WebSocket – określ zasoby, punkty końcowe i metody komunikacji, które będą potrzebne.

  2. Umieść specyfikacje API w katalogu {baseDir}/api-specs/ i użyj narzędzia Read, aby je przeanalizować. Skill przeanalizuje istniejące schematy i wymagania dotyczące uwierzytelniania.

  3. Wyzwól skill frazami takimi jak "build WebSocket server", "add real-time API" lub "implement WebSocket". Skill wygeneruje kod szkieletowy przy użyciu narzędzia Bash z dostępnymi frameworkami.

  4. Przejrzyj wygenerowaną strukturę w katalogach src/routes/, src/controllers/, src/models/ i src/middleware/. Skill utworzy definicje tras, obsługę logiki biznesowej, modele danych oraz middleware do uwierzytelniania i walidacji.

  5. Dodaj logikę biznesową do obsługi żądań, zintegruj middleware uwierzytelniania i skonfiguruj połączenia do bazy danych lub usług backendowych.

  6. Napisz testy integracyjne obejmujące wszystkie punkty końcowe i zweryfikuj dwukierunkową komunikację w czasie rzeczywistym.

Podobne skille