- Expressのインストール: まず、Expressをインストールする必要があります。以下のコマンドを使用して、プロジェクトディレクトリ内でExpressをインストールします。
npm install express
- Expressアプリケーションのセットアップ: Expressアプリケーションをセットアップするには、以下のような基本的なコードを使用します。
const express = require('express');
const app = express();
// 静的ファイルの提供
app.use(express.static('public'));
// HTMLの提供
app.get('/', (req, res) => {
res.sendFile(__dirname + '/public/index.html');
});
// サーバーの起動
app.listen(3000, () => {
console.log('サーバーがポート3000で起動しました。');
});
上記のコードでは、public
ディレクトリ内の静的ファイル(CSS、JavaScriptなど)を提供するためにexpress.static
ミドルウェアを使用しています。また、ルートパス('/')にアクセスした場合にindex.html
ファイルを提供するためにapp.get
メソッドを使用しています。
- 追加のHTMLファイルの提供:
複数のHTMLファイルを提供したい場合は、以下のように
app.get
メソッドを追加します。
app.get('/about', (req, res) => {
res.sendFile(__dirname + '/public/about.html');
});
app.get('/contact', (req, res) => {
res.sendFile(__dirname + '/public/contact.html');
});
上記の例では、/about
パスにアクセスした場合にabout.html
を提供し、/contact
パスにアクセスした場合にcontact.html
を提供します。