Einrichten Ihrer Node.js-Entwicklungsumgebung - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einrichten Ihrer Node.js-Entwicklungsumgebung

Richten Sie eine Node.js-Entwicklungsumgebung ein, um Ihre Anwendung vor der Bereitstellung in AWS Elastic Beanstalk lokal zu testen. In diesem Thema finden Sie die Schritte zum Einrichten der Entwicklungsumgebung sowie Links zu den Installationsseiten nützlicher Tools.

Allgemeine Einrichtungsschritte und Tools für alle Sprachen finden Sie unter Konfigurieren des Entwicklungscomputers für die Verwendung mit Elastic Beanstalk.

Installieren von Node.js

Installieren Sie Node.js, um Node.js-Anwendungen lokal auszuführen. Falls Sie keine Version bevorzugen, wählen Sie die neueste, von Elastic Beanstalk unterstützte Version aus. Eine Liste der unterstützten Versionen finden Sie unter Node.js im Dokument AWS Elastic Beanstalk-Plattformen.

Laden Sie Node.js unter nodejs.org herunter.

Bestätigen der npm-Installation

Node.js verwendet einen npm-Paketmanager, mit dem Sie Tools und Frameworks für die Verwendung in Ihrer Anwendung installieren können. npm wird mit Node.js bereitgestellt und automatisch installiert, sobald Sie Node.js herunterladen und installieren. Sie können zur Bestätigung, dass npm installiert ist, folgenden Befehl ausführen:

$ npm -v

Weitere Informationen zu npm finden Sie auf der npmjs-Website.

Installieren von AWS SDK for Node.js

Wenn Sie die AWS-Ressourcen aus der Anwendung heraus verwalten möchten, installieren Sie AWS SDK for JavaScript in Node.js. So installieren Sie das SDK mit npm:

$ npm install aws-sdk

Besuchen Sie die Homepage AWS SDK for JavaScript in Node.js, um weitere Informationen zu erhalten.

Installieren des Express-Generators

Express ist ein Framework für Webanwendungen, das in Node.js ausgeführt wird. Um es zu verwenden, installieren Sie zuerst die Express-Generator-Befehlszeilenanwendung. Sobald der Express-Generator installiert ist, können Sie den express-Befehl ausführen, um eine Basisprojektstruktur für Ihre Webanwendung zu generieren. Sobald das Basisprojekt, die Dateien und Abhängigkeiten installiert sind, können Sie einen lokalen Express-Server auf Ihrem Entwicklungscomputer starten.

Anmerkung
  • Diese Schritte führen Sie durch die Installation des Express-Generators auf einem Linux-Betriebssystem.

  • Unter Linux müssen Sie, je nach Berechtigungsstufe für die Systemverzeichnisse, möglicherweise einige dieser Befehle mit dem Präfix sudo versehen.

So installieren Sie den Express-Generator in Ihrer Entwicklungsumgebung
  1. Erstellen Sie ein Arbeitsverzeichnis für Ihr Express-Framework und Ihren Server.

    ~$ mkdir node-express ~$ cd node-express
  2. Installieren Sie Express global, sodass Sie Zugriff auf den express-Befehl haben.

    ~/node-express$ npm install -g express-generator
  3. Je nach Betriebssystem müssen Sie möglicherweise einen Pfad zur Ausführung des express-Befehls festlegen. Die Ausgabe des vorherigen Schritts gibt Auskunft darüber, ob Sie Ihre Pfadvariable setzen müssen. Im Folgenden finden Sie ein Beispiel für Linux.

    ~/node-express$ export PATH=$PATH:/usr/local/share/npm/bin/express

    Wenn Sie den Anleitungen in diesem Kapitel folgen, müssen Sie den express-Befehl von verschiedenen Verzeichnissen ausführen. Jedes Tutorial richtet eine Express-Basisprojektstruktur in einem eigenen Verzeichnis ein.

Sie haben jetzt den Express-Befehlszeilengenerator installiert. Sie können damit ein Framework-Verzeichnis für Ihre Webanwendung erstellen, Abhängigkeiten einrichten und den Web-App-Server starten. Als Nächstes führen wir die Schritte durch, um dies in dem von uns erstellten node-express-Verzeichnis zu erreichen.

Einrichten eines Express-Frameworks und eines Servers

Gehen Sie wie folgt vor, um die Basisverzeichnisse und -inhalte des Express-Frameworks zu erstellen. Die Tutorials in diesem Kapitel enthalten auch diese Schritte zum Einrichten des Express-Basis-Frameworks in den einzelnen Anwendungsverzeichnissen des Tutorials.

So richten Sie ein Express-Framework und einen Server ein
  1. Führen Sie den Befehl express aus. Dadurch werden package.json, app.js und weitere Verzeichnisse generiert.

    ~/node-express$ express

    Wenn Sie gefragt werden, ob Sie fortfahren möchten, geben Sie y ein.

  2. Richten Sie lokale Abhängigkeiten ein.

    ~/node-express$ npm install
  3. Stellen Sie sicher, dass der Web-App-Server gestartet wird.

    ~/node-express$ npm start

    Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

    > nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www

    Der Server läuft standardmäßig über Port 3000. Führen Sie als Test curl http://localhost:3000 in einem anderen Terminal aus oder öffnen Sie einen Browser auf dem lokalen Computer und geben Sie die URL http://localhost:3000 ein.

    Drücken Sie Strg+C, um den Server zu stoppen.