Node.jsのアプリケーション開発において、Expressは軽量で柔軟性の高いWebアプリケーションフレームワークとして広く利用されています。ここでは、「Expressのインストール」と「基本構成」について詳しく説明します。
1. Expressのインストール
a. プロジェクトの初期化
まず、新しいNode.jsプロジェクトを作成し、package.jsonを生成します。
これにより、基本的なpackage.jsonファイルが作成されます。
b. Expressのインストール
次に、Expressをプロジェクトにインストールします。
これにより、node_modulesディレクトリにExpressが追加され、package.jsonのdependenciesにも自動的に記載されます。
2. Expressアプリケーションの基本構成
以下は、最小構成のExpressアプリケーションの例です。index.jsなどのファイル名で保存します。
3. 基本構成のポイント
| 要素 | 説明 |
|---|---|
const express = require('express') |
Expressモジュールを読み込む |
const app = express() |
アプリケーションインスタンスを作成 |
app.get('/', callback) |
ルーティング(ここでは/パスにGETリクエスト) |
res.send() |
レスポンスとして文字列を返す |
app.listen(PORT) |
指定ポートでHTTPサーバを起動 |
4. アプリケーションの実行
以下のコマンドでサーバーを起動します:
ブラウザで http://localhost:3000 にアクセスすると、「Hello, Express!」と表示されるはずです。
補足:開発中の便利なツール
開発中にサーバーを自動再起動させるには、nodemonを利用するのが便利です。
その後、package.jsonのscriptsに次のように記述します:
npm run devで開発サーバーが起動し、ファイル変更時に自動再起動されます。
以上が「Expressのインストールと基本構成」に関する詳細な説明です。必要に応じて、ルーティング、ミドルウェア、テンプレートエンジンなどを追加することで、より高度なWebアプリケーションが構築できます。
ChatGPT4o 生成日:2025/06/25