Express.jsを使用したシンプルなサーバーの作成方法


  1. 必要なソフトウェアのインストール: 最初に、Node.jsをインストールしてください。公式ウェブサイトからダウンロードできます。

  2. プロジェクトのセットアップ: 任意のディレクトリで新しいプロジェクトフォルダを作成し、ターミナルでそのフォルダに移動します。次に、以下のコマンドを実行して、プロジェクトの初期化を行います。

    npm init -y

    これにより、package.jsonファイルが作成されます。

  3. Expressのインストール: ターミナルで以下のコマンドを実行して、Expressをインストールします。

    npm install express
  4. サーバーの作成: プロジェクトフォルダ内に新しいファイル(例: server.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 listening on port ${port}`);
    });

    このコードでは、expressモジュールをインポートし、appオブジェクトを作成しています。app.get()メソッドを使用して、ルートURLにアクセスした際の処理を定義しています。app.listen()メソッドを使用して、指定したポートでサーバーを起動します。

  5. サーバーの実行: ターミナルで以下のコマンドを実行して、サーバーを起動します。

    node server.js

    サーバーが正常に起動すると、ターミナルに「Server listening on port 3000」というメッセージが表示されます。

  6. ブラウザで確認: Webブラウザを開き、http://localhost:3000にアクセスします。ページに「Hello, World!」と表示されるはずです。

これで、Express.jsを使用したシンプルなサーバーを作成することができました。必要に応じて、ルーティングやミドルウェアの追加など、さまざまな機能を実装することもできます。詳細なドキュメントやチュートリアルは、Express.jsの公式ウェブサイトを参照してください。