Express は、Node.js に基づく強力で柔軟な Web アプリケーション フレームワークです。 シンプルな構文と軽量な構造により、 Express ユーザー応答性の高い Web アプリケーションを迅速に構築できます。
Express HTTP リクエストの処理、ルートの構築、ミドルウェアの管理、動的コンテンツのレンダリングに必要な機能とツールを提供します。 単純な Web サイトから複雑な Web アプリケーションまで、堅牢で柔軟な Web アプリケーションを作成できます。
を使用するには Express 、フレームワークをインストールし、クライアントからのリクエストをリッスンするサーバーを作成する必要があります。 ルートとミドルウェアを定義することにより、リクエストの処理、データベースへのアクセス、認証とセキュリティの実行、およびユーザーへの動的コンテンツの表示が可能になります。
以下は、を使用して To Do リスト アプリケーションを構築する具体的な例です Express。
ステップ 1: インストールとプロジェクトのセットアップ
- Node.js をコンピューターにインストールします( https://nodejs.org )。
- ターミナルを開き、プロジェクト用の新しいディレクトリを作成します
mkdir todo-app
。 - プロジェクト ディレクトリに移動します
cd todo-app
。 - 新しい Node.js プロジェクトを初期化します
npm init -y
。
ステップ 2: インストール Express
- パッケージをインストールします Express: 。
npm install express
ステップ 3:server.js ファイルを作成する
- プロジェクト ディレクトリに、server.js という名前の新しいファイルを作成します。
- server.js ファイルを開き、次の内容を追加します。
// Import the Express module
const express = require('express');
// Create an Express app
const app = express();
// Define a route for the home page
app.get('/',(req, res) => {
res.send('Welcome to the To-Do List App!');
});
// Start the server
app.listen(3000,() => {
console.log('Server is running on port 3000');
});
ステップ 4: アプリケーションを実行する
- ターミナルを開き、プロジェクト ディレクトリ(todo-app) に移動します。
- 次のコマンドを使用してアプリケーションを実行します
node server.js
。 - Web ブラウザを開いて、URL にアクセスします
http://localhost:3000
。 - 「ToDo リスト アプリへようこそ!」というメッセージが表示されます。 ブラウザに表示されます。
これは、Node.js と を使用して Web アプリケーションを構築する簡単な例です Express。 To Do リストへのタスクの追加、編集、削除などの機能を追加することで、このアプリケーションを拡張できます。