Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie NodeJS

So verwenden Sie NodeJS

WBOY
WBOYOriginal
2023-05-16 19:39:08820Durchsuche

Node.js ist eine JavaScript-Laufzeitumgebung, die serverseitig ausgeführt wird und JavaScript-Code analysieren und ausführen kann. Der Einstieg in Node.js ist einfach, da JavaScript eine der beliebtesten Programmiersprachen der Welt ist und Node.js über enorme Community-Unterstützung und ständig aktualisierte Dokumentationsressourcen verfügt. In diesem Artikel wird erläutert, wie Sie Node.js installieren und verwenden.

Node.js installieren

Die Installation von Node.js ist einfach. Zuerst müssen Sie auf die offizielle Website von Node.js [https://nodejs.org](https://nodejs.org) gehen, um das für Ihr Computer-Betriebssystem geeignete Installationspaket herunterzuladen. Verschiedene Betriebssysteme haben unterschiedliche Installationsmethoden. Hier nehmen wir das Windows-System als Beispiel.

Wählen Sie auf der offiziellen Download-Seite der Website die neueste Version des Node.js-Installationspakets aus. Öffnen Sie nach dem Herunterladen das Installationspaket und befolgen Sie die Schritte des Assistenten, um die Installation Schritt für Schritt abzuschließen. Nachdem die Installation abgeschlossen ist, können Sie eine Eingabeaufforderung oder ein Terminal öffnen und den folgenden Befehl eingeben:

node -v

Wenn Node.js erfolgreich installiert wurde, sollte die Versionsnummer von Node.js ausgegeben werden.

Erstellen Sie Ihre erste Node.js-Anwendung

Im Allgemeinen verwenden Benutzer Node.js, um Webanwendungen zu entwickeln. So erstellen Sie einen einfachen HTTP-Server.

Öffnen Sie den Editor, erstellen Sie einen neuen Ordner, nennen Sie ihn myapp und erstellen Sie eine neue index.js-Datei im Ordner. Geben Sie den folgenden Code in die Datei index.js ein:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World
');
}).listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Der Code wird wie folgt erklärt:

  1. Verwenden Sie zunächst die Methode require(), um das mit Node.js gelieferte http-Modul einzuführen, das zum Erstellen von HTTP verwendet wird Server und verarbeiten HTTP-Anfragen.
  2. Definieren Sie den Hostnamen und die Portnummer des Servers.
  3. Verwenden Sie die Methode http.createServer(), um einen HTTP-Server zu erstellen und eine Rückruffunktion für den Server zu übergeben.
  4. Legen Sie in der Rückruffunktion den Statuscode und die Header-Informationen der HTTP-Antwort fest und verwenden Sie die Methode res.end(), um die Informationen zum Antworttext festzulegen.
  5. Abschließend verwenden Sie die listen()-Methode des Servers, um den Server zu starten und die Starterfolgsmeldung im Befehlszeilenfenster auszugeben.

Speichern Sie die Datei, öffnen Sie die Eingabeaufforderung oder das Terminal, wechseln Sie in das myapp-Verzeichnis und führen Sie den folgenden Befehl aus:

node index.js

Wenn alles normal ist, sollten Sie die Ausgabe „Server läuft unter http://127.0.0.1“ sehen :3000" in der Befehlszeile /" Informationen. Öffnen Sie einen Browser und besuchen Sie diese Adresse. Sie sollten die Ausgabe „Hello World“ sehen.

Node.js-Modul

In Node.js ist ein Modul die grundlegendste Einheit zum Definieren gemeinsamer Funktionen. Zu diesen gemeinsam genutzten Funktionen gehören Variablen, Funktionen, Objekte usw. Node.js verfügt über eine große Anzahl integrierter Module und unterstützt auch die Verwendung von Modulen von Drittanbietern.

Zu den Hauptmodulen von Node.js gehören:

  • http: Modul zum Erstellen von HTTP-Servern und zum Verarbeiten von HTTP-Anfragen.
  • fs: Dateisystemmodul, das zum Lesen, Schreiben, Ändern, Löschen und für andere Vorgänge von Dateien verwendet wird.
  • Pfad: Pfadmodul, das zum Verarbeiten und Konvertieren von Dateipfadzeichenfolgen verwendet wird.

Module von Node.js werden über die Methode require() eingeführt, zum Beispiel:

const http = require('http');

Verwendung von Modulen von Drittanbietern

Node.js verfügt über Hunderte von Modulen von Drittanbietern, die die Anforderungen der Anwendung problemlos erfüllen können. Die Methode zur Verwendung von Modulen von Drittanbietern ist wie folgt:

  1. Verwenden Sie den Befehl npm, um das Modul zu installieren.

    npm ist das integrierte Paketverwaltungstool von Node.js, mit dem Node.js-Module einfach installiert und verwaltet werden können . Die npm-Modulbibliothek enthält eine große Anzahl von Modulen. Sie können unter [https://www.npmjs.com/](https://www.npmjs.com/) nach den erforderlichen Modulen suchen.

    Der Befehl zum Installieren des Moduls lautet:

    npm install <module_name>
  2. Verwenden Sie die Methode require(), um das Modul einzuführen

    Nach dem Herunterladen und Installieren können Sie beispielsweise die Methode require() verwenden, um das Modul in den Code einzuführen :

    const express = require('express');
  3. Nein. Von Modulen Dritter bereitgestellte Funktionen

    Die heruntergeladenen und installierten Module enthalten einige von ihnen selbst bereitgestellte Schnittstellen und Funktionen. Durch die Einführung von Modulen und die Verwendung entsprechender Methoden und Eigenschaften können Sie die von Drittanbietermodulen bereitgestellten Funktionen nutzen.

    Wenn Sie beispielsweise das Express-Framework verwenden, können Sie eine Webanwendung über den folgenden Code erstellen:

    const express = require('express');
    const app = express();
    
    app.get('/', (req, res) => {
      res.send('Hello World!');
    });
    
    app.listen(3000, () => {
      console.log('Example app listening on port 3000!');
    });

Das Obige ist eine kurze Einführung und Verwendung von Node.js. Das Erlernen von Node.js erfordert mehr Übung und Codierung und die Erfahrung mit den leistungsstarken Funktionen von JavaScript auf der Serverseite.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie 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