ExpressはNode.jsのアプリケーションフレームワークです。
個人用PC(Windows 11 Home edition)にExpressジェネレーターのインストールとExpressアプリケーション作成を行います。
事前にNode.jsをインストールしておく必要があります。
Expressジェネレーターのインストール
(1) npmコマンドでExpressジェネレーターをインストールします。
> npm install -g express-generator
![Expressインストール](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst1.png)
(2) “WARN deprecated mkdir@0.5.1…”というバージョンアップの警告メッセージが表示されます。(2024/3現在)
警告メッセージに表示されているコマンドをそのまま入力します。
> npm install -g npm@10.5.0
![Expressインストール](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst2.png)
アプリケーション作成
(1) expressコマンドでアプリケーションを作成します。(今回はC:\Node\expressというディレクトリの下に作成します)
> express --view=ejs exp-sample
![Expressアプリケーション作成](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst3.png)
アプリケーションディレクトリの下にExpressのディレクトリとプログラムソースが作成されました。
![Expressアプリケーション作成](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst4.png)
(2) アプリケーションディレクトリに移動して、npmコマンドでアプリケーションに必要なNode.jsモジュールをインストールします。
> cd exp-sample
> npm install
![Expressパッケージインストール](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst5.png)
Node.jsのモジュールが作成されました。
![Expressパッケージインストール](https://musashino-blog.com/wp-content/uploads/2024/04/expressinst9.png)
アプリケーション実行
(1) アプリケーションディレクトリでnodeコマンドを入力します。
> node bin\www
![Expressアプリケーション実行](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst6.png)
(2) Webブラウザのアドレスバーに「http://localhost:3000」と入力します。以下のメッセージが表示されればOKです。
![Expressアプリケーション実行](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst7.png)
ターミナルで Ctrl+C を入力するかウィンドウを閉じることでアプリケーションが終了します。
![Expressアプリケーション実行](https://musashino-blog.com/wp-content/uploads/2024/03/expressinst8.png)