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.
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.
Themen
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
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
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. So installieren Sie das SDK mit npm:
$ npm install aws-sdk
Weitere Informationen finden Sie auf der Startseite des AWS SDK 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
-
Erstellen Sie ein Arbeitsverzeichnis für Ihr Express-Framework und Ihren Server.
~$
mkdir node-express
~$cd node-express
-
Installieren Sie Express global, sodass Sie Zugriff auf den
express
-Befehl haben.~/node-express$
npm install -g express-generator
-
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
-
Führen Sie den Befehl
express
aus. Dadurch werdenpackage.json
,app.js
und weitere Verzeichnisse generiert.~/node-express$
express
Wenn Sie gefragt werden, ob Sie fortfahren möchten, geben Sie
y
ein. -
Richten Sie lokale Abhängigkeiten ein.
~/node-express$
npm install
-
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 URLhttp://localhost:3000
ein.Drücken Sie Strg+C, um den Server zu stoppen.