ホームページ > ウェブフロントエンド > フロントエンドQ&A > NodejsにExpressをインストールして設定する方法の詳細な説明

NodejsにExpressをインストールして設定する方法の詳細な説明

PHPz
リリース: 2023-04-07 10:40:11
オリジナル
2320 人が閲覧しました

Node.js は、サーバー側で実行して高性能でスケーラブルなアプリケーションを迅速に構築できる軽量の JavaScript プラットフォームです。 Express は Node.js アプリケーション フレームワークの 1 つで、Node.js の世界で広く使用されており、開発者がサーバー側アプリケーションを迅速に構築できるよう、シンプルで使いやすい一連のインターフェイスを提供します。この記事では、Node.js に Express をインストールして構成する方法を説明します。

1. Node.js のインストール

Express をインストールする前に、まず Node.js をインストールする必要があります。 Node.js は、公式 Web サイト http://nodejs.org/ からインストール パッケージの最新バージョンをダウンロードできます。インストール プロセス中は、デフォルトのプロンプトに従うだけで Node.js のインストールを完了できます。

2. Express のインストール

Express はコマンド ライン ツールを通じてインストールできます。ターミナルまたはコマンド ライン ウィンドウを開いて、次のコマンドを入力します:

$ npm install express
ログイン後にコピー

または

$ npm install -g express
ログイン後にコピー

最初のコマンドは Express をプロジェクト パスにインストールし、2 番目のコマンドは Express をグローバル パスにインストールします。 Express をグローバルにインストールするには、管理者権限が必要な場合があります。

インストールが完了した後、Express を Node.js プロジェクトに統合するには、プロジェクト ディレクトリに新しいフォルダーを作成し、「node_modules」という名前を付ける必要があります。 「node_modules」フォルダー内の Express パッケージをこのフォルダーにコピーします。

次に、プロジェクトの「app.js」ファイルに次のコードを追加して、Express を有効にします:

var express = require('express');
var app = express();
ログイン後にコピー

3. Express の基本構成

Express の構成は、 app オブジェクトでいくつかの関数を呼び出し、いくつかのパラメータを渡します。 Expressを設定するための基本的な設定方法は以下のとおりです。

1. ルーティングの設定

ルーティングとは、サーバー側アプリケーションの URL マッピングを指し、通常は HTTP メソッドと URL パスで構成されます。 Expressでは「app.get」や「app.post」などの関数を通じてルーティングを設定できます。
たとえば、ルーティングを設定するコードは次のとおりです。

app.get('/', function (req, res) {
    res.send('Hello World!');
});
ログイン後にコピー

上記のコードで、「app.get」関数は、HTTP リクエストのメソッドが「GET」で、URL パスが「GET」の場合に、 「/」の場合、サーバーは「Hello World!」文字列に応答します。

2. ミドルウェアの設定

ミドルウェアとは、リクエストやレスポンスを処理する前に実行される論理的な処理機能を指します。 Expressでは「app.use」関数を通じてミドルウェアの設定が可能です。
たとえば、ミドルウェアをセットアップするコードは次のとおりです。

app.use(express.static('public'));
ログイン後にコピー

上記のコードでは、「express.static」関数は、指定されたディレクトリ内のファイルに静的ファイルを提供することを意味します。すべての静的ファイル要求は自動的に応答されます。

3. テンプレート エンジンをセットアップする

テンプレート エンジンを使用すると、サーバーは HTML コンテンツを動的に生成し、クライアントに優れたユーザー エクスペリエンスを提供できます。 Express では、「app.set」関数を通じてテンプレート エンジンを設定できます。
たとえば、次のコードはテンプレート エンジンを設定するコードです:

app.set('view engine', 'ejs');
ログイン後にコピー

上記のコードでは、「ビュー エンジン」はビュー エンジンの名前を表し、「ejs」はビュー エンジンの使用を表します。 EJSテンプレートエンジン。

4. Express の操作

Express の基本構成が完了したら、次のコードを使用してサーバーを起動できます:

app.listen(3000, function () {
    console.log('Example app listening on port 3000!');
});
ログイン後にコピー

上記のコードでは、「アプリ」 .listen" 関数は、ポート 3000 でリッスンしてクライアント要求を受信することを意味します。サーバー起動後、ブラウザに「http://localhost:3000/」と入力してアクセスします。

概要

この記事を通じて、Node.js で Express をインストールして構成する方法、および基本的な Express サーバーを構築する方法を学習しました。 Express は機能が豊富で高度にカスタマイズ可能であり、深く理解して探索する価値があります。

以上がNodejsにExpressをインストールして設定する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート