Kapitel 3. Zeitersparnis mit Express
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 2 hast du gelernt, wie du einen einfachen Webserver nur mit Node erstellen kannst. In diesem Kapitel werden wir diesen Server mit Express neu erstellen. Das ist ein guter Ausgangspunkt für den Rest des Buches und führt dich in die Grundlagen von Express ein.
Gerüstbau
Scaffolding ist keine neue Idee, aber viele Leute (mich eingeschlossen) haben das Konzept durch Ruby kennengelernt. Die Idee ist einfach: Die meisten Projekte erfordern eine gewisse Menge an sogenanntem Boilerplate-Code, und wer will diesen Code jedes Mal neu erstellen, wenn er ein neues Projekt beginnt? Eine einfache Möglichkeit ist es, ein grobes Skelett eines Projekts zu erstellen, und jedes Mal, wenn du ein neues Projekt brauchst, kopierst du einfach dieses Skelett, oder Template.
Ruby on Rails ging noch einen Schritt weiter und stellte ein Programm zur Verfügung, das automatisch ein Gerüst für dich erstellt. Der Vorteil dieses Ansatzes ist, dass er ein ausgefeilteres Gerüst generieren kann, als nur aus einer Sammlung von Templates auszuwählen.
Express hat sich ein Beispiel an Ruby on Rails genommen und ein Dienstprogramm bereitgestellt, mit dem du ein Gerüst für dein Express-Projekt erstellen kannst.
Auch wenn das Express-Gerüstdienstprogramm nützlich ist, halte ich es für sinnvoll, zu lernen, wie man Express von Grund auf einrichtet. ...
Get Webentwicklung mit Node und Express, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.