効率的なサーバーサイド JavaScript 実行環境としての Node.js が Web 開発でますます広く使用されるようになり、Windows システムに Node.js を展開する方法を検討する Win プラットフォーム ユーザーが増えています。この記事では、Windows オペレーティング システムに Node.js をインストールしてデプロイする方法と、単純な Web アプリケーションを構築してデプロイする方法を説明します。
ステップ 1: Node.js をインストールする
Node.js の展開を開始する前に、Node.js がデバイスにインストールされていることを確認してください。通常、Node.js は簡単な手順でインストールできます。
インストールが完了したら、コマンド プロンプトに次のコマンドを入力して、Node.js が正常にインストールされたかどうかを確認できます。
node -v
バージョン番号が正しく返された場合、Node.js が正常にインストールされたことを意味します。
ステップ 2: npm をインストールする
npm は Node.js のパッケージ マネージャーであり、Node.js パッケージをより簡単に管理するのに役立ちます。 Windows オペレーティング システムへの npm のインストールは、Node.js のインストールと似ています。
インストールの完了後、コマンド プロンプトに次のコマンドを入力して、npm が正常にインストールされたかどうかを確認できます。
npm -v
バージョン番号が正しく返された場合、npm はインストールされています。正常にインストールされました。
ステップ 3: Web アプリケーションを作成する
Node.js をデプロイする前に、単純な Web アプリケーションを作成する必要があります。以下は、Web サーバーを迅速に作成して HTTP リクエストをリッスンするのに役立つ簡単な JavaScript コード スニペットです:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
上記のコードでは、Node.js の組み込み HTTP モジュールを使用してサーバーを作成します。 HTTP リクエストを処理します。サーバーはリクエストを受信すると、単純な応答である「Hello World!」メッセージをクライアントに送信します。
上記のコード スニペットをserver.js ファイルとして保存し、そのファイルをルート ディレクトリとしてフォルダーに配置します。
ステップ 4: アプリケーションを構築して実行する
Web アプリケーションを作成したら、Node.js を使用して実行できます。次のコマンドを使用してタスクを完了します:
node server.js
コマンド ラインは次のように出力します:
Server running at http://localhost:8080/
この時点で、ブラウザで http://localhost:8080/ にアクセスできます。 Web アプリケーションの実行状況を表示します。何も問題がなければ、「Hello World!」というメッセージが表示されるはずです。
ステップ 5: Web アプリケーションを展開する
これで、単純な Web アプリケーションが完成しましたが、これはローカル コンピューター上での実行に限定されています。アプリケーションをインターネットにデプロイするには、コードとファイルを Web サーバーにアップロードする必要があります。
Web サイト ホスティング サービス
まず、Web サイト ホスティング サービスを使用して Web アプリケーションをデプロイできます。この方法では、コードとファイルをホスティングプロバイダーのサーバーにアップロードする必要があります。
一般的に使用される推奨ホスティング サービス プロバイダーをいくつか紹介します。
次に、ホスティング プロバイダーの指示に従って、アプリケーションをパッケージ化し、サーバーにアップロードする必要があります。アプリケーションをパッケージ化するにはいくつかの方法がありますが、最も一般的なのは npm コマンド ライン ツールを使用する方法です。このツールは package.json というファイルを作成し、その中にアプリケーションの依存関係をすべてリストします。次のコマンドを実行して、myapp という名前のアプリケーションを作成します。
npm init
完了したら、次のコマンドを実行してアプリケーションをパッケージ化し、ホスティング プロバイダーのサーバーにアップロードします。
npm install
コマンドはダウンロードされ、 package.json ファイルにリストされているすべての依存関係をインストールし、node_modules フォルダーにコピーします。その後、ファイル ブラウザまたは FTP クライアントを使用して、アプリケーションをサーバーにアップロードできます。
仮想プライベート サーバー
Web サーバーを完全に制御し、アプリケーションを自分で管理したい場合は、仮想プライベート サーバー (VPS) を使用できます。 VPS は、オペレーティング システム、アプリケーション、その他の必要なコンポーネントをインストールできるサード パーティによって提供される仮想コンピューターです。
一般的に使用されるいくつかの VPS プロバイダーもここで提供されます:
SSH を使用して VPS に接続し、そこに Node.js やその他の必要なアプリケーションをインストールできます。次に、コマンド ライン ツールを使用して、アプリケーション コードとファイルを VPS にアップロードします。
概要
上記は、Windows プラットフォームへの Node.js の展開に関する関連コンテンツです。この記事では、Windows オペレーティング システムに Node.js をインストールして展開し、簡単な Web を完成させる方法を紹介します。アプリケーション、プログラムの構築と展開。ただし、これは氷山の一角であり、Nginx リバースプロキシや pm2 デーモンなど、具体的な導入プロセスでは考慮すべき点がまだ多くありますので、関連する開発技術にも引き続きご注目ください。
以上がWinデプロイnodejsの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。