Was macht nodejs-best-practices?
Prinzipien der Node.js-Entwicklung und Entscheidungsfindung. Framework-Auswahl, asynchrone Muster, Sicherheit und Architektur. Lehrt das Denken, nicht das Kopieren.
Überblick
Diese Anleitung vermittelt bewährte Methoden für die Node.js-Entwicklung, mit Fokus auf:
- Framework-Auswahl: Entscheidungskriterien für Express, Fastify, NestJS, Koa und mehr
- Asynchrone Muster: Richtiger Umgang mit Callbacks, Promises und async/await
- Sicherheit: Schutz vor häufigen Schwachstellen wie Injection, XSS und unsicheren Abhängigkeiten
- Architektur: Modularer Aufbau, Schichtenarchitektur und saubere Trennung von Belangen
Warum diese Prinzipien?
Node.js bietet viele Freiheiten, aber ohne klare Richtlinien können Projekte schnell unübersichtlich und fehleranfällig werden. Diese Prinzipien helfen dabei, konsistente, wartbare und sichere Anwendungen zu entwickeln.
Verwendung
Lade diese Fähigkeit in deinen KI-Agenten (wie Claude Code, Cursor oder Codex) und frage nach konkreten Entscheidungen oder Mustern. Beispiele:
- "Welches Framework sollte ich für ein REST-API-Projekt mit hohen Anforderungen an die Leistung wählen?"
- "Wie vermeide ich Callback-Hölle in Node.js?"
- "Welche Sicherheitspraktiken sind bei der Verwendung von npm-Paketen wichtig?"
- "Wie strukturiere ich eine große Node.js-Anwendung am besten?"
Beitrag
Verbesserungsvorschläge und Pull-Requests sind willkommen. Erstelle ein Issue oder einen PR im Repository sickn33/nodejs-best-practices.
Lizenz
MIT