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!