Node.js は、JavaScript で書かれたサーバー側のランタイム環境です。これは非同期でイベント駆動型であり、Chrome V8 JavaScript エンジンを使用します。 Node.js を使用すると、効率的でスケーラブルなサーバー側アプリケーションや Web サービスを作成できます。この記事では、Node.js サーバーをセットアップする方法を学びます。
Node.js の使用を開始する前に、Node.js をインストールする必要があります。 Node.js インストール パッケージの最新バージョンは、公式 Web サイト (https://nodejs.org) からダウンロードできます。インストールが完了したら、ターミナルを開いて次のコマンドを入力して、インストールが成功したかどうかを確認します。
node -v
バージョン番号が正常に出力されれば、インストールは成功です。
次に、Node.js サーバーを作成する必要があります。コード エディターを開き、「my_server」という名前の新しいフォルダーを作成します。このフォルダーに「server.js」という新しいファイルを作成します。次のコードを使用してサーバーを構成します。
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
上記のコードは、Node.js の組み込み http モジュールを使用してサーバーを構成します。新しいサーバーを作成し、ローカル ポート 3000 でリッスンし、ホスト名 localhost でリッスンしてから、サーバー上にポートを作成します。このプログラムは、クライアントがリクエスト (Web ページを開くなど) を行い、クライアントに「Hello World」応答を送信したときに実行されます。
サーバーを構成したら、それを実行する必要があります。コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用してサーバーを起動します。
node server.js
ブラウザに http://localhost:3000 と入力すると、「Hello World」というページが表示されます。 " 情報。これは最初の Node.js サーバーです。
Node.js の組み込み http モジュールを使用してサーバーを作成することもできますが、フレームワークを使用することをお勧めします。エクスプレスなど。 Express は、Node.js サーバー側アプリケーションの最も人気のあるフレームワークであり、サーバーの構築と拡張を容易にする多くの便利な機能とミドルウェアを提供します。 Express フレームワークを使用してサーバーを作成するには、次の手順を実行します。
4.1 Express のインストール
コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用して Express をインストールします。
npm install express --save
--save オプションは、後で新しい依存関係を追加するときに使用できるように、Express を package.json ファイルに追加します。
4.2 サーバーの作成
次のコードを使用してサーバーを構成します。
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(3000, () => { console.log('Server started at http://localhost:3000'); });
これにより、新しい Express アプリケーションが作成され、「/」ルートが定義されます。クライアントは、 「Hello World!」という応答。このプログラムは、クライアントが要求したとき (Web ページを開くときなど) に実行されます。
4.3 Express サーバーを実行します
コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用してサーバーを実行します:
node server.js
最後に、次のことができます。参照 ブラウザに http://localhost:3000 と入力すると、「Hello World!」というメッセージが表示されたページが表示されます。
概要
この記事では、Node.js サーバーをセットアップする方法を学びました。まず、Node.js をインストールし、組み込みの http モジュールを使用してサーバーを作成しました。次に、Express フレームワークを使用してサーバーを作成する方法を説明しました。これは、サーバーを迅速に作成してスケーリングするためのより良いオプションです。 Node.js は、Web アプリケーションとサービスを効率的な方法で作成できる、非常に強力で柔軟なサーバー側のランタイム環境です。
以上がNodejsサーバーのセットアップ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。