nodejs-backend-patterns
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
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ć
Zainstaluj umiejętność w swoim projekcie agenta — dodaj referencję do nodejs-backend-patterns w konfiguracji agenta lub MCP servera.
Wybierz framework: Express.js dla minimalnego, elastycznego podejścia lub Fastify dla wysokiej wydajności. Oba są wspierane przez tę umiejętność.
Zainicjuj aplikację — użyj dostarczonych szablonów konfiguracyjnych do ustawienia middleware'u bezpieczeństwa (helmet, CORS, kompresja), parsowania żądań i logowania.
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.
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.
Testuj i wdrażaj — skonfiguruj zmienne środowiskowe (PORT, ALLOWED_ORIGINS) i uruchom serwer, aby zweryfikować, że middleware i routing działają poprawnie.