Synology: Node.js Installieren

Synology: Node.js installieren

Node.js ist ein JavaScript-Entwicklungsframework mit Die virtuelle Maschine V8 von Google Chrome.
Node.js enthält eine integrierte HTTP-Serverbibliothek, die es ermöglicht, einen Webserver ohne externe Software wie Apache oder Lighttpd zu betreiben.

Die in diesem Artikel verwendete Version von DiskStation Manager ist 5.1

Öffnen Sie das Paketzentrum und zeigen Sie dann die Kategorie Dienstprogramme an. Suche nach der App Node.js und starten Sie die Installation.

Installieren von Node.js auf einem Synology NAS

Installieren von Node.js auf einem Synology NAS

Überprüfen Sie die Installation von Node.js auf dem Synology NAS

Sie müssen zuerst das SSH-Protokoll auf Ihrem NAS aktivieren.

Stellen Sie eine Verbindung zum Server her und führen Sie den folgenden Befehl aus, um die Installation von Node.js zu überprüfen:

Knoten -v

Überprüfen der Installation von Node.js auf dem Synology NAS

Überprüfen der Installation von Node.js auf dem Synology NAS

Erstellen Sie einen Webserver mit Node.js

Der folgende Code verwendet die HTTP-Bibliothek, um die Zeichenfolge an den Browser zurückzugeben Hallo Welt n. Der Standard-Server-Port ist 1337. Sie können ihn auf Port 80 ändern, den Standardport, der von Browsern verwendet wird, aber Sie müssen sicherstellen, dass der Web Station-Server nicht auf Ihrem NAS startet.

var http = erfordern (‚http‘);
http.createServer (Funktion (req, res) {
res.writeHead (200, {‚Content-Type‘: ‚text / plain‘});
res.end (‚Hallo Welt n‘);
}) zuhören (1337, ‚127.0.0.1‘);
console.log (‚Server läuft unter http://127.0.0.1:1337/‘);

Warnung : Ersetzen Sie die lokale IP (127.0.0.1) durch die Ihres NAS. Andernfalls können Sie nicht darauf zugreifen.

Speichern Sie diesen Quellcode in einer Datei test.js in einem beliebigen Verzeichnis auf Ihrem NAS und führen Sie es dann mit dem Befehl aus Knoten.

Knoten test.js

Ausführen des Node.js-Webservers

Ausführen des Node.js-Webservers

Jetzt testen wir unseren Webserver!
Verbinden Sie sich über einen Browser mit Port 1337 Ihres NAS: http://[IP-du-nas]: 1337 /

Warnung : Wenn die Firewall aktiviert ist, müssen Sie eine Regel erstellen, um den Datenverkehr auf Port 1337 zuzulassen.

Hallo Welt!

Hallo Welt!

Ähnliche Beiträge