Toolverse
Wszystkie skille

nodejs-backend-patterns

autor: wshobson

Wzorce i best practices do budowania skalowalnych backendów Node.js z Express lub Fastify

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
34

O skillu

Umiejętność do tworzenia produkcyjnych serwisów backendowych w Node.js. Zawiera wytyczne do implementacji middleware'u, obsługi błędów, autentykacji, integracji baz danych oraz projektowania API. Użyj jej przy budowaniu REST API, serwerów GraphQL, mikrousług lub aplikacji real-time z WebSocketami. Obejmuje konfigurację Express.js i Fastify z bezpieczeństwem, kompresją i logowaniem.

Jak używać

  1. Zainstaluj umiejętność w swoim projekcie agenta — dodaj referencję do nodejs-backend-patterns w konfiguracji agenta lub MCP servera.

  2. Wybierz framework: Express.js dla minimalnego, elastycznego podejścia lub Fastify dla wysokiej wydajności. Oba są wspierane przez tę umiejętność.

  3. Zainicjuj aplikację — użyj dostarczonych szablonów konfiguracyjnych do ustawienia middleware'u bezpieczeństwa (helmet, CORS, kompresja), parsowania żądań i logowania.

  4. Implementuj wzorce architektoniczne — zastosuj guidance do middleware'u, obsługi błędów, autentykacji i integracji baz danych (SQL i NoSQL) zgodnie z potrzebami Twojego API.

  5. Rozbuduj funkcjonalność — dodaj endpointy REST, schematy GraphQL, WebSockety dla aplikacji real-time lub background job processing w oparciu o best practices zawarte w umiejętności.

  6. Testuj i wdrażaj — skonfiguruj zmienne środowiskowe (PORT, ALLOWED_ORIGINS) i uruchom serwer, aby zweryfikować, że middleware i routing działają poprawnie.

Podobne skille