Einrichtung Ihrer Node.js Entwicklungsumgebung für Elastic Beanstalk - 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.

Einrichtung Ihrer Node.js Entwicklungsumgebung für Elastic Beanstalk

Dieses Thema enthält Anweisungen zum Einrichten einer Entwicklungsumgebung vom Typ Node.js, in der Sie Ihre Anwendung lokal testen können, bevor Sie sie bereitstellen. AWS Elastic Beanstalk Außerdem wird auf Websites verwiesen, die Installationsanweisungen für nützliche Tools bereitstellen.

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 Sie das AWS SDK für Node.js

Wenn Sie AWS Ressourcen von Ihrer Anwendung aus verwalten müssen, installieren Sie das AWS SDK für JavaScript in Node.js. Installieren Sie das SDK mit npm:

$ npm install aws-sdk

Weitere Informationen finden Sie auf der Homepage von AWS SDKfor JavaScript in Node.js.

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. Um es zu testen, führen Sie es curl http://localhost:3000 in einem anderen Terminal aus oder öffnen Sie einen Browser auf dem lokalen Computer und geben Sie die URL Adresse einhttp://localhost:3000.

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