NestJS: Progressives Framework für Node.js
Официальное руководство от создателя NestJS
Zusammenfassung:
Einleitung
Das Buch „NestJS: A Progressive Node.js Framework“, geschrieben vom Framework-Erfinder Kamil Mysliwiec, ist der offizielle Leitfaden zu einem der am schnellsten wachsenden Backend-Frameworks im JavaScript-Ökosystem. Das 2022 erschienene Buch mit 380 Seiten ist für Tausende von Entwicklern zum Standardwerk geworden, die einen modernen, modularen und skalierbaren Ansatz zur Erstellung von Backend-Anwendungen mit Node.js erlernen möchten. Im Gegensatz zu vielen verstreuten Tutorials bietet diese Ausgabe ein strukturiertes, tiefgehendes Eintauchen in die Philosophie und die Möglichkeiten von NestJS, beginnend mit den Grundlagen bis hin zu fortgeschrittenen Themen wie Microservices, GraphQL und Testing.
Worum geht es in dem Buch
Das Buch behandelt nacheinander alle wichtigen Aspekte der Arbeit mit NestJS. Es beginnt mit der Installation und Konfiguration des Projekts, stellt die grundlegenden Bausteine des Frameworks vor: Module, Controller, Provider und Services. Besonderes Augenmerk liegt auf der Dependency Injection – einem der Hauptmerkmale von NestJS, das von Angular übernommen wurde. Anschließend geht der Autor detailliert auf die Arbeit mit Datenbanken durch die Integration von TypeORM und Mongoose ein, auf die Fehlerbehandlung, die Datenvalidierung mit Pipes und den Schutz von Routen mit Guards. Separate Kapitel widmen sich der Erstellung von REST APIs, der Arbeit mit WebSockets sowie dem Aufbau einer Microservice-Architektur unter Verwendung von TCP-, Redis- und RabbitMQ-Transports. Das Buch schließt mit einem Abschnitt über Testing (Unit- und