Expressで簡単なウェブサーバーを作成する – JavaScriptで始めるプログラミング

Expressで簡単なウェブサーバーを作成する – JavaScriptで始めるプログラミング

Expressは、Node.jsのためのシンプルで柔軟なウェブアプリケーションフレームワークです。軽量でありながら、多くの機能を搭載しているため、ウェブアプリケーション作成に非常に便利です。今回は、Expressを使って簡単なウェブサーバーを作成する方法を学びます。

前提条件

次のソフトウェアがインストールされていることを確認してください。

  • Node.js
  • npm

ステップ1: プロジェクトの作成

まず、プロジェクトのディレクトリを作成し、npmで初期化します。

mkdir my-express-app
cd my-express-app
npm init -y

ステップ2: Expressのインストール

次に、Expressをインストールします。

npm install express

ステップ3: サーバーの作成

ファイル index.js を作成し、以下のコードを追加します。

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

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

app.listen(port, () => console.log(`Server is running on http://localhost:${port}`));

このコードは、3000番ポートでリッスンするシンプルなExpressサーバーを作成します。ルートURLにアクセスすると、「Hello, World!」というメッセージが表示されます。

ステップ4: サーバーの実行

次に、サーバーを起動します。

node index.js

ブラウザで http://localhost:3000(外部リンク) にアクセスすると、「Hello, World!」と表示されるはずです。

注記: ファイルを変更した場合は、サーバーを再起動する必要があります。しかし、Nodemon(外部リンク) を使用すると、自動的にサーバーを再起動することができます。

次のステップ

さらに学びたい場合は、公式ドキュメントを参照するのが良いでしょう。ドキュメントには詳細なガイドやサンプルが豊富にあります。以下は公式ドキュメントのリンクです。

Express公式サイト(外部リンク)

コメントを残す