Heim  >  Artikel  >  Web-Frontend  >  Win Deploy NodeJS

Win Deploy NodeJS

WBOY
WBOYOriginal
2023-05-12 11:33:38798Durchsuche

Da Node.js als effiziente serverseitige JavaScript-Ausführungsumgebung zunehmend in der Webentwicklung eingesetzt wird, beginnen immer mehr Benutzer der Win-Plattform, sich mit der Bereitstellung von Node.js auf Windows-Systemen zu befassen. In diesem Artikel erfahren Sie, wie Sie Node.js auf Windows-Betriebssystemen installieren und bereitstellen sowie eine einfache Webanwendung erstellen und bereitstellen.

Schritt eins: Node.js installieren

Bevor Sie mit der Bereitstellung von Node.js beginnen, stellen Sie sicher, dass Node.js bereits auf Ihrem Gerät installiert ist. Im Allgemeinen kann Node.js durch einfache Schritte installiert werden:

  1. Besuchen Sie die offizielle Website (https://nodejs.org/), um das neueste Installationspaket herunterzuladen.
  2. Doppelklicken Sie auf das Installationspaket und folgen Sie den Anweisungen des Installationsassistenten.

Nachdem die Installation abgeschlossen ist, können Sie in der Eingabeaufforderung den folgenden Befehl eingeben, um zu überprüfen, ob Node.js erfolgreich installiert wurde:

node -v

Wenn die Versionsnummer korrekt zurückgegeben wird, wurde Node.js erfolgreich installiert.

Schritt 2: Npm installieren

npm ist der Paketmanager für Node.js, der uns dabei helfen kann, Node.js-Pakete einfacher zu verwalten. Die Installation von npm auf Windows-Betriebssystemen ähnelt der Installation von Node.js:

  1. Besuchen Sie die offizielle Website von npm (https://www.npmjs.com/), um das neueste Installationspaket herunterzuladen.
  2. Doppelklicken Sie auf das Installationspaket und folgen Sie den Anweisungen des Installationsassistenten.

Nach Abschluss der Installation können Sie in der Eingabeaufforderung den folgenden Befehl eingeben, um zu überprüfen, ob npm erfolgreich installiert wurde:

npm -v

Wenn die Versionsnummer korrekt zurückgegeben wird, wurde npm erfolgreich installiert.

Schritt drei: Erstellen Sie eine Webanwendung

Bevor wir Node.js bereitstellen, müssen wir eine einfache Webanwendung erstellen. Das Folgende ist ein einfacher JavaScript-Codeausschnitt, der uns dabei helfen kann, schnell einen Webserver zu erstellen und auf HTTP-Anfragen zu warten:

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Hello World!');
}).listen(8080);

Im obigen Code verwenden wir das integrierte HTTP-Modul von Node.js, um einen Server zu erstellen und HTTP-Anfragen zu verarbeiten . Wenn der Server eine Anfrage erhält, sendet er eine „Hello World!“-Nachricht an den Client, was eine einfache Antwort ist.

Speichern Sie das obige Code-Snippet als server.js-Datei und legen Sie es in einem Ordner ab, in dem sich diese Datei befindet.

Schritt vier: Anwendung erstellen und ausführen

Sobald wir die Webanwendung erstellt haben, können wir sie mit Node.js ausführen. Verwenden Sie einfach den folgenden Befehl, um die Aufgabe abzuschließen:

node server.js

Die Befehlszeile gibt Folgendes aus:

Server running at http://localhost:8080/

An dieser Stelle können Sie http://localhost:8080/ in Ihrem Browser aufrufen, um zu sehen, wie die Webanwendung ausgeführt wird. Wenn alles in Ordnung ist, sollten Sie die Meldung „Hallo Welt!“ sehen.

Schritt 5: Bereitstellen der Webanwendung

Jetzt haben wir eine einfache Webanwendung fertiggestellt, die jedoch nur auf dem lokalen Computer ausgeführt werden kann. Um die Anwendung im Internet bereitzustellen, müssen wir unseren Code und unsere Dateien auf den Webserver hochladen.

Website-Hosting-Service

Zunächst können wir den Website-Hosting-Service nutzen, um unsere Webanwendung bereitzustellen. Bei dieser Methode müssen wir den Code und die Dateien auf den Server eines Hosting-Anbieters hochladen.

Hier werden einige häufig verwendete Hosting-Dienstleister empfohlen:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Heroku

Dann müssen wir den Hosting-Dienstleister entsprechend auswählen Befolgen Sie die Anweisungen zum Packen unserer Anwendung und zum Hochladen auf den Server. Es gibt mehrere Möglichkeiten, eine Anwendung zu verpacken. Die gebräuchlichste ist die Verwendung des npm-Befehlszeilentools, das eine Datei namens package.json erstellt und alle darin enthaltenen Anwendungsabhängigkeiten auflistet. Führen Sie den folgenden Befehl aus, um eine Anwendung namens myapp zu erstellen:

npm init

Sobald Sie fertig sind, führen Sie den folgenden Befehl aus, um unsere Anwendung zu packen und auf den Server des Hosting-Anbieters hochzuladen:

npm install

Dieser Befehl lädt alle in package.json aufgeführten Elemente herunter und installiert sie Datei und kopieren Sie sie in den Ordner node_modules. Anschließend können Sie die Anwendung mit einem Dateibrowser oder einem FTP-Client auf den Server hochladen.

Virtual Private Server

Wenn Sie die volle Kontrolle über Ihren Webserver haben und die Anwendungen selbst verwalten möchten, können Sie einen Virtual Private Server (VPS) verwenden. Ein VPS ist ein von einem Drittanbieter bereitgestellter virtueller Computer, auf dem Sie ein Betriebssystem, Anwendungen und andere notwendige Komponenten installieren können.

Einige häufig verwendete VPS-Anbieter sind auch hier verfügbar:

  • DigitalOcean
  • Vultr
  • Linode
  • Amazon Lightsail

Sie können SSH verwenden, um eine Verbindung zum VPS herzustellen und Node.js und andere notwendige Anwendungen darin zu installieren . Anschließend können wir Befehlszeilentools verwenden, um den Anwendungscode und die Dateien in den VPS hochzuladen.

Zusammenfassung

Das Obige ist der relevante Inhalt zur Bereitstellung von Node.js auf der Windows-Plattform. In diesem Artikel wird erläutert, wie Sie Node.js auf dem Windows-Betriebssystem installieren und bereitstellen und die Erstellung und Bereitstellung einer einfachen Webanwendung abschließen. Dies ist jedoch nur die Spitze des Eisbergs. Im spezifischen Bereitstellungsprozess sind viele Punkte zu berücksichtigen, z. B. Nginx-Reverse-Proxy, PM2-Daemon usw. Die Leser werden außerdem gebeten, weiterhin auf verwandte Entwicklungstechnologien zu achten.

Das obige ist der detaillierte Inhalt vonWin Deploy NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn