Zum Hauptinhalt springen

Anleitung zur Installation von Node.js auf CentOS

Anleitung zur Installation von Node.js auf CentOS

Node.js ist eine leistungsstarke und beliebte JavaScript-Laufzeitumgebung, mit der Entwickler skalierbare und leistungsstarke Anwendungen erstellen können. In diesem Tutorial werden wir Sie durch den Prozess der Installation von Node.js auf CentOS führen, einer beliebten Linux-Distribution.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • Einen CentOS-Server mit Root-Zugriff
  • Eine Terminal- oder Shell-Sitzung zum Ausführen von Befehlen
  • Eine stabile Internetverbindung

Schritt 1 - Aktualisieren der Systempakete

Der erste Schritt besteht darin, die Systempakete auf ihre neuesten Versionen zu aktualisieren. Dadurch stellen wir sicher, dass wir die neuesten Sicherheitspatches und Fehlerbehebungen haben. Führen Sie den folgenden Befehl aus, um die Systempakete zu aktualisieren:

sudo yum update -y

Dieser Befehl aktualisiert alle installierten Pakete auf Ihrem CentOS-System.

Schritt 2 - Installation von Node.js

Jetzt, da unser System auf dem neuesten Stand ist, können wir mit der Installation von Node.js fortfahren. Es gibt mehrere Möglichkeiten, Node.js auf CentOS zu installieren, aber die empfohlene Methode besteht darin, das NodeSource-Repository zu verwenden.

2.1 - Hinzufügen des NodeSource-Repositorys

Führen Sie den folgenden Befehl aus, um das NodeSource-Repository zu Ihrem CentOS-System hinzuzufügen:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

Dieser Befehl lädt das NodeSource-Setup-Skript herunter und führt es aus. Das Skript fügt das NodeSource-Repository zu Ihrem CentOS-System hinzu.

2.2 - Node.js installieren

Sobald das NodeSource-Repository hinzugefügt wurde, können Sie Node.js installieren, indem Sie den folgenden Befehl ausführen:

sudo yum install -y nodejs

Dieser Befehl lädt die neueste Version von Node.js herunter und installiert sie auf Ihrem CentOS-System.

Schritt 3 - Installation überprüfen

Um zu überprüfen, ob Node.js korrekt installiert ist, führen Sie den folgenden Befehl aus:

node -v

Dieser Befehl gibt die installierte Version von Node.js auf Ihrem System aus. Wenn Sie beispielsweise Node.js Version 14.16.0 installiert haben, lautet die Ausgabe:

v14.16.0

Beispiele für die Verwendung

Jetzt, da Node.js installiert ist, können Sie es verwenden, um Webanwendungen, APIs und Befehlszeilentools zu erstellen. Hier sind einige Beispiele, was Sie mit Node.js tun können:

Beispiel 1 - Erstellen Sie einen einfachen HTTP-Server

Erstellen Sie eine neue Datei mit dem Namen server.js und fügen Sie den folgenden Code ein:

const http = require('http');

const hostname = 'localhost';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hallo Welt!');
});

server.listen(port, hostname, () => {
console.log(`Server läuft unter http://${hostname}:${port}/`);
});

Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um den Server zu starten:

node server.js

Sie sollten die folgende Ausgabe sehen:

Server läuft unter http://localhost:3000/

Öffnen Sie einen Webbrowser und gehen Sie zu http://localhost:3000/. Sie sollten die Nachricht "Hallo Welt!" sehen.

Beispiel 2 - Installieren und Verwenden von npm-Paketen

npm ist der Paketmanager für Node.js. Sie können ihn verwenden, um Drittanbieterpakete zu installieren, die in Ihren Anwendungen verwendet werden können. Führen Sie den folgenden Befehl aus, um ein Paket zu installieren:

npm install <Paketname>

Um zum Beispiel das Paket express zu installieren, führen Sie den folgenden Befehl aus:

npm install express

Sobald das Paket installiert ist, können Sie es in Ihrer Anwendung verwenden, indem Sie es benötigen:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
res.send('Hallo Welt!');
});

app.listen(3000, () => {
console.log('Server hört auf Port 3000');
});

Fazit

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie Node.js auf CentOS installieren können. Wir haben auch demonstriert, wie Sie einen einfachen HTTP-Server erstellen und npm-Pakete installieren können. Node.js ist eine leistungsstarke Plattform, mit der eine Vielzahl von Anwendungen erstellt werden können. Wir hoffen, dass Ihnen dieses Tutorial hilfreich war. Viel Spaß beim Programmieren!