Heim > Web-Frontend > js-Tutorial > So richten Sie einen Node.js-Webserver auf Raspberry Pi ein

So richten Sie einen Node.js-Webserver auf Raspberry Pi ein

Linda Hamilton
Freigeben: 2025-01-21 02:34:09
Original
990 Leute haben es durchsucht

Einrichten eines Node.js-Webservers auf einem Raspberry Pi: Eine Schritt-für-Schritt-Anleitung

Vor ein paar Jahren habe ich einen Raspberry Pi Model B erworben und vor kurzem beschlossen, ihn in einen Webserver umzuwandeln. Diese Reise machte einen wichtigen Punkt deutlich: Ein Raspberry Pi fungiert als Miniatur-PC und erfordert ein Betriebssystem (OS). Dies steht im Gegensatz zu Boards wie Arduino, die Programme direkt ohne Betriebssystem ausführen.

So erstellen Sie einen Node.js-Webserver auf einem Raspberry Pi von Grund auf:

  1. Raspberry Pi Imager installieren:

Dieses Tool erleichtert die Installation von Raspberry Pi OS auf einer microSD-Karte. Während Alternativen wie Debian oder Ubuntu existieren, wird Raspberry Pi OS offiziell für optimale Leistung empfohlen.

  1. Raspberry Pi OS installieren:

Starten Sie Raspberry Pi Imager und konfigurieren Sie diese Einstellungen:

  • Raspberry Pi-Gerät:Wählen Sie Ihr Modell.
  • Betriebssystem:Wählen Sie das empfohlene Betriebssystem.
  • Speicher:Geben Sie Ihre microSD-Karte an.

How to Set Up a Node.js Web Server on Raspberry Pi

Ich habe die Standardeinstellungen verwendet. Nach Abschluss wird eine Erfolgsmeldung angezeigt:

How to Set Up a Node.js Web Server on Raspberry Pi

  1. Peripheriegeräte anschließen: Legen Sie die microSD-Karte in Ihren Raspberry Pi ein. Schließen Sie eine Maus, eine Tastatur, einen Monitor, ein Ethernet-Kabel und ein Netzkabel an (Stromversorgung wird zuletzt empfohlen).

How to Set Up a Node.js Web Server on Raspberry Pi

Notieren Sie sich den Standort der microSD-Karte.

How to Set Up a Node.js Web Server on Raspberry Pi

Nach dem Booten sehen Sie den Desktop-Begrüßungsbildschirm:

How to Set Up a Node.js Web Server on Raspberry Pi

How to Set Up a Node.js Web Server on Raspberry Pi

Ihr Raspberry Pi OS ist jetzt bereit.

  1. Systemaktualisierungen:

Öffnen Sie ein Terminal und führen Sie diese Befehle aus:

<code class="language-bash">sudo apt-get update -y
sudo apt-get dist-upgrade -y</code>
Nach dem Login kopieren
Nach dem Login kopieren
  1. Node.js und npm installieren:
<code class="language-bash">sudo apt-get install nodejs -y
sudo apt-get install npm -y</code>
Nach dem Login kopieren
Nach dem Login kopieren

Installation überprüfen:

<code class="language-bash">node -v
npm -v</code>
Nach dem Login kopieren
Nach dem Login kopieren
  1. Express installieren:

Express vereinfacht die Erstellung von Webservern. Ich habe den Generator mit den Standardoptionen verwendet:

<code class="language-bash">sudo apt-get update -y
sudo apt-get dist-upgrade -y</code>
Nach dem Login kopieren
Nach dem Login kopieren
  1. Npm-Pakete installieren:
<code class="language-bash">sudo apt-get install nodejs -y
sudo apt-get install npm -y</code>
Nach dem Login kopieren
Nach dem Login kopieren
  1. Server ausführen:
<code class="language-bash">node -v
npm -v</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der Server ist standardmäßig auf Port 3000 eingestellt. Greifen Sie von einem anderen Gerät aus über die IP-Adresse des Raspberry Pi darauf zu (z. B. http://192.168.1.239:3000).

How to Set Up a Node.js Web Server on Raspberry Pi

Ihre Express-App ist jetzt über das Netzwerk zugänglich. Beachten Sie, dass ältere Modelle wie das B aufgrund begrenzter Ressourcen möglicherweise langsamere Verarbeitungszeiten haben.

Fazit:

Die Vielseitigkeit des Raspberry Pi erstreckt sich auch auf die IoT-Integration. Während das B Einschränkungen aufweist, bieten neuere Modelle eine verbesserte Leistung. Durch die Möglichkeit, ein Linux-Betriebssystem auszuführen, wird eine breite Palette von Paketinstallationen freigeschaltet.

Extra:

Zuerst habe ich Next.js ausprobiert und dabei den Fehler „JavaScript-Heap nicht genügend Speicher“ festgestellt. Express erwies sich als geeignetere Alternative für dieses ältere Board. Denken Sie bei der Auswahl von Frameworks an Ressourcenbeschränkungen.

Das obige ist der detaillierte Inhalt vonSo richten Sie einen Node.js-Webserver auf Raspberry Pi ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage