メインコンテンツまでスキップ

CentOS に Node.js をインストールする方法

CentOS に Node.js をインストールする方法

Node.js は、スケーラブルで高性能なアプリケーションを開発するための強力で人気のある JavaScript ランタイム環境です。このチュートリアルでは、CentOS、人気のある Linux ディストリビューションに Node.js をインストールする手順を案内します。

前提条件

始める前に、以下を確認してください:

  • root アクセス権を持つ CentOS サーバー
  • コマンドを実行するためのターミナルまたはシェルセッション
  • 安定したインターネット接続

ステップ 1 - システムパッケージの更新

最初のステップは、システムパッケージを最新バージョンに更新することです。これにより、最新のセキュリティパッチとバグ修正が適用されます。システムパッケージを更新するには、次のコマンドを実行します:

sudo yum update -y

このコマンドにより、CentOS システムにインストールされているすべてのパッケージが更新されます。

ステップ 2 - Node.js のインストール

システムが最新の状態になったので、Node.js のインストールに進むことができます。CentOS に Node.js をインストールする方法はいくつかありますが、最も推奨される方法は NodeSource リポジトリを使用する方法です。

2.1 - NodeSource リポジトリの追加

NodeSource リポジトリを CentOS システムに追加するには、次のコマンドを実行します:

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

このコマンドにより、NodeSource のセットアップスクリプトがダウンロードされ、実行されます。スクリプトは NodeSource リポジトリを CentOS システムに追加します。

2.2 - Node.js のインストール

NodeSource リポジトリが追加されたら、次のコマンドを実行して Node.js をインストールします:

sudo yum install -y nodejs

このコマンドにより、最新バージョンの Node.js が CentOS システムにダウンロードされ、インストールされます。

ステップ 3 - インストールの確認

Node.js が正しくインストールされているかを確認するには、次のコマンドを実行します:

node -v

このコマンドにより、システムにインストールされている Node.js のバージョンが表示されます。たとえば、Node.js のバージョン 14.16.0 がインストールされている場合、出力は次のようになります:

v14.16.0

使用例

Node.js がインストールされたので、ウェブアプリケーション、API、コマンドラインツールの構築に使用することができます。以下に Node.js の使用例をいくつか示します:

例 1 - 簡単な HTTP サーバーの作成

server.js という新しいファイルを作成し、以下のコードを追加します:

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('Hello World!');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

ファイルを保存し、次のコマンドを実行してサーバーを起動します:

node server.js

次の出力が表示されるはずです:

Server running at http://localhost:3000/

ウェブブラウザを開き、http://localhost:3000/ にアクセスします。メッセージ "Hello World!" が表示されるはずです。

例 2 - npm パッケージのインストールと使用

npm は Node.js のパッケージマネージャーです。これを使用して、アプリケーションで使用できるサードパーティのパッケージをインストールすることができます。パッケージをインストールするには、次のコマンドを実行します:

npm install <package-name>

たとえば、express パッケージをインストールするには、次のコマンドを実行します:

npm install express

パッケージがインストールされたら、次のようにしてアプリケーションで使用することができます:

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

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

app.listen(3000, () => {
console.log('Server listening on port 3000');
});

結論

このチュートリアルでは、CentOS に Node.js をインストールする方法を説明しました。また、簡単な HTTP サーバーの作成方法や npm パッケージのインストール方法も示しました。Node.js はさまざまなアプリケーションの構築に使用できる強力なプラットフォームです。このチュートリアルが役に立つことを願っています。Happy coding!