-
コントローラーの基本的な制御:
- Expressフレームワークを使用して、ルーティングとコントローラーの基本的な制御を設定します。
- ルートの定義と対応するコントローラーメソッドの作成方法を説明します。
- リクエストとレスポンスオブジェクトを使用して、データの送受信を行う方法を示します。
-
コントローラーの選択方法:
- ルーティングパラメータを使用して、特定のコントローラーメソッドを選択する方法を説明します。
- URLパラメータやクエリパラメータを取得し、それに基づいて適切なコントローラーメソッドを呼び出す方法を示します。
-
コード例: 下記に、上記の制御と選択の方法を示すコード例を記載します。
// Expressアプリケーションのセットアップ const express = require('express'); const app = express();
// ルートの定義とコントローラーメソッドの設定 app.get('/users', UserController.getAllUsers); app.get('/users/:id', UserController.getUserById);
// コントローラーメソッドの実装 const UserController = { getAllUsers: (req, res) => { // 全てのユーザーを取得する処理 }, getUserById: (req, res) => { // 指定されたIDのユーザーを取得する処理 } };
// サーバーの起動 app.listen(3000, () => { console.log('Server started on port 3000'); });
以上のように、Node.jsにおけるコントローラーの制御と選択方法をシンプルなコード例と共に説明しました。これにより、特定のURLに対する適切な処理を行うコントローラーメソッドを選択できます。