首頁 > web前端 > js教程 > 如何在 Raspberry Pi 上設定 Node.js Web 伺服器

如何在 Raspberry Pi 上設定 Node.js Web 伺服器

Linda Hamilton
發布: 2025-01-21 02:34:09
原創
990 人瀏覽過

在 Raspberry Pi 上設定 Node.js Web 伺服器:逐步指南

幾年前,我買了一個 Raspberry Pi Model B,最近決定將其改造成一個網頁伺服器。 這趟旅程強調了一個關鍵點:Raspberry Pi 充當微型 PC,需要作業系統 (OS)。這與 Arduino 等板形成鮮明對比,後者無需操作系統即可直接執行程式。

以下是如何在 Raspberry Pi 上從頭開始建立 Node.js Web 伺服器:

  1. 安裝 Raspberry Pi 成像器:

該工具有助於將 Raspberry Pi 作業系統安裝到 microSD 卡上。 雖然存在 Debian 或 Ubuntu 等替代方案,但官方建議使用 Raspberry Pi OS 以獲得最佳效能。

  1. 安裝Raspberry Pi作業系統:

啟動 Raspberry Pi Imager 並設定以下設定:

  • Raspberry Pi 裝置: 選擇您的機型。
  • 作業系統:選擇建議的作業系統。
  • 儲存:指定您的 microSD 卡。

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

我使用了預設設定。完成後,您將看到一條成功訊息:

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

  1. 連接週邊裝置:將 microSD 卡插入 Raspberry Pi。連接滑鼠、鍵盤、顯示器、乙太網路線和電源線(建議最後通電)。

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

記下 microSD 卡的位置。

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

啟動後,您將看到桌面歡迎畫面:

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

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

您的 Raspberry Pi 作業系統現已準備就緒。

  1. 系統更新:

開啟終端機並執行以下命令:

<code class="language-bash">sudo apt-get update -y
sudo apt-get dist-upgrade -y</code>
登入後複製
登入後複製
  1. 安裝 Node.js 和 npm:
<code class="language-bash">sudo apt-get install nodejs -y
sudo apt-get install npm -y</code>
登入後複製
登入後複製

驗證安裝:

<code class="language-bash">node -v
npm -v</code>
登入後複製
登入後複製
  1. 安裝 Express:

Express 簡化了 Web 伺服器的建立。我使用帶有預設選項的生成器:

<code class="language-bash">sudo apt-get update -y
sudo apt-get dist-upgrade -y</code>
登入後複製
登入後複製
  1. 安裝 npm 軟體套件:
<code class="language-bash">sudo apt-get install nodejs -y
sudo apt-get install npm -y</code>
登入後複製
登入後複製
  1. 運作伺服器:
<code class="language-bash">node -v
npm -v</code>
登入後複製
登入後複製

伺服器預設連接埠 3000。使用 Raspberry Pi 的 IP 位址(例如 http://192.168.1.239:3000)從另一個裝置存取它。

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

您的 Express 應用程式現在可以透過網路存取。 請注意,由於資源有限,像 B 這樣的較舊模型的處理時間可能會較慢。

結論:

Raspberry Pi 的多功能性延伸至物聯網整合。 雖然 B 有局限性,但較新的型號可提供增強的性能。 運行 Linux 作業系統的能力解鎖了廣泛的軟體包安裝。

額外:

最初,我嘗試使用 Next.js,遇到「JavaScript 堆疊記憶體不足」錯誤。 事實證明,Express 是這個舊板的更合適的替代方案。 選擇框架時請記住資源限制。

以上是如何在 Raspberry Pi 上設定 Node.js Web 伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板