ホームページ > ウェブフロントエンド > jsチュートリアル > Raspberry Pi で Node.js Web サーバーをセットアップする方法

Raspberry Pi で Node.js Web サーバーをセットアップする方法

Linda Hamilton
リリース: 2025-01-21 02:34:09
オリジナル
1032 人が閲覧しました

Raspberry Pi での Node.js Web サーバーのセットアップ: ステップバイステップ ガイド

数年前、私は Raspberry Pi Model B を購入し、最近それを Web サーバーに変えることにしました。 この旅では、Raspberry Pi は小型 PC として機能し、オペレーティング システム (OS) が必要であるという重要な点を浮き彫りにしました。これは、OS を使用せずにプログラムを直接実行する Arduino のようなボードとは対照的です。

Raspberry Pi 上に Node.js Web サーバーを最初から構築する方法は次のとおりです。

  1. Raspberry Pi Imager をインストールします:

このツールは、Raspberry Pi OS を microSD カードにインストールすることを容易にします。 Debian や Ubuntu などの代替手段は存在しますが、最適なパフォーマンスを得るには Raspberry Pi OS が公式に推奨されています。

  1. Raspberry Pi OS をインストールします:

Raspberry Pi Imager を起動し、次の設定を構成します:

  • Raspberry Pi デバイス: モデルを選択してください。
  • オペレーティング システム: 推奨される OS を選択します。
  • ストレージ: 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 OS の準備が整いました。

  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 の多用途性は IoT 統合にまで及びます。 B には制限がありますが、新しいモデルではパフォーマンスが向上しています。 Linux OS を実行できるため、幅広いパッケージのインストールが可能になります。

追加:

最初に Next.js を試行しましたが、「JavaScript ヒープがメモリ不足です」エラーが発生しました。 Express は、この古いボードのより適切な代替品であることが判明しました。 フレームワークを選択するときは、リソースの制約に注意してください。

以上がRaspberry Pi で Node.js Web サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート