Web テクノロジーの継続的な発展に伴い、開発やテスト作業を容易にするローカル Web サーバーを構築する方法に注目する人が増えています。非常に人気のあるサーバー側開発フレームワークである Node.js は、Web ローカル サーバーの構築にも使用できます。
この記事では、Node.js を使用して単純な Web ローカル サーバーを構築する方法と、サーバーを実行および管理する方法を紹介します。
始める前に、Node.js をインストールする必要があります。まだインストールしていない場合は、Node.js 公式 Web サイト (https://nodejs.org) にアクセスして最新バージョンをダウンロードし、プロンプトに従ってインストールしてください。
続行する前に、ローカル サーバーのプロジェクト フォルダーを作成する必要があります。ここでは、プロジェクト ファイルとコードを保存するために「myserver」という名前のフォルダーを作成します。
サーバー コードを保存するために、プロジェクト フォルダーの下に「server.js」という名前のファイルを作成します。このコード ファイルでは、Node.js の組み込み HTTP モジュールを使用して HTTP サーバー オブジェクトを作成し、ユーザーのリクエストをリッスンする必要があります。
これは簡単なサンプル コードです:
var http = require('http'); var server = http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello, World!'); }); server.listen(8080);
このコードは HTTP サーバーを作成し、ユーザー リクエストを受信したときに「Hello, World!」というテキストを含む HTTP 応答を返します。サーバーはポート 8080 で待機します。必要に応じてポート番号を変更できます。
コマンド ラインでプロジェクト フォルダー「myserver」に切り替え、次のコマンドを実行してローカル サーバーを起動します:
node server.js
This コマンドは Node.js サーバーを起動し、ポート 8080 にバインドします。ブラウザで「http://localhost:8080」にアクセスすると、サーバーの応答を表示できます。
ローカル サーバーが実行されたら、次のコマンドを使用してサーバーを停止できます:
ctrl + c
このコマンドは終了します。コンソール 現在実行中のプログラム。ローカル サーバーをバックグラウンドで実行したい場合は、次のコマンドを使用してください:
nohup node server.js &
このコマンドは、サーバー プロセスをバックグラウンドに置き、出力情報を nohup.out ファイルに書き込みます。バックエンド サーバーを停止する場合は、次のコマンドを使用します。
killall node
このコマンドは、「node」という名前のすべてのプロセスを停止します。
この記事では、Node.js を使用して単純な Web ローカル サーバーを構築する方法を紹介します。 Node.js と HTTP モジュールを使用すると、Web アプリケーションの開発とテスト用のローカル サーバーを簡単に作成できます。もちろん、Node.js には、Web アプリケーションの開発と管理を改善するのに役立つさらに多くの関数と拡張ライブラリもあります。
以上がNodejs Web ローカル サーバーのセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。