ホームページ  >  記事  >  ウェブフロントエンド  >  Winデプロイnodejs

Winデプロイnodejs

WBOY
WBOYオリジナル
2023-05-12 11:33:38794ブラウズ

効率的なサーバーサイド JavaScript 実行環境としての Node.js が Web 開発でますます広く使用されるようになり、Windows システムに Node.js を展開する方法を検討する Win プラットフォーム ユーザーが増えています。この記事では、Windows オペレーティング システムに Node.js をインストールしてデプロイする方法と、単純な Web アプリケーションを構築してデプロイする方法を説明します。

ステップ 1: Node.js をインストールする

Node.js の展開を開始する前に、Node.js がデバイスにインストールされていることを確認してください。通常、Node.js は簡単な手順でインストールできます。

  1. 公式 Web サイト (https://nodejs.org/) にアクセスして、最新のインストール パッケージをダウンロードします。
  2. インストール パッケージをダブルクリックし、インストール ウィザードの指示に従います。

インストールが完了したら、コマンド プロンプトに次のコマンドを入力して、Node.js が正常にインストールされたかどうかを確認できます。

node -v

バージョン番号が正しく返された場合、Node.js が正常にインストールされたことを意味します。

ステップ 2: npm をインストールする

npm は Node.js のパッケージ マネージャーであり、Node.js パッケージをより簡単に管理するのに役立ちます。 Windows オペレーティング システムへの npm のインストールは、Node.js のインストールと似ています。

  1. npm の公式 Web サイト (https://www.npmjs.com/) にアクセスして、最新のインストール パッケージをダウンロードします。
  2. インストール パッケージをダブルクリックし、インストール ウィザードの指示に従います。

インストールの完了後、コマンド プロンプトに次のコマンドを入力して、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 アプリケーションの実行状況を表示します。何も問題がなければ、「He​​llo World!」というメッセージが表示されるはずです。

ステップ 5: Web アプリケーションを展開する

これで、単純な Web アプリケーションが完成しましたが、これはローカル コンピューター上での実行に限定されています。アプリケーションをインターネットにデプロイするには、コードとファイルを Web サーバーにアップロードする必要があります。

Web サイト ホスティング サービス

まず、Web サイト ホスティング サービスを使用して Web アプリケーションをデプロイできます。この方法では、コードとファイルをホスティングプロバイダーのサーバーにアップロードする必要があります。

一般的に使用される推奨ホスティング サービス プロバイダーをいくつか紹介します。

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform ( GCP) )
  • Heraku

次に、ホスティング プロバイダーの指示に従って、アプリケーションをパッケージ化し、サーバーにアップロードする必要があります。アプリケーションをパッケージ化するにはいくつかの方法がありますが、最も一般的なのは npm コマンド ライン ツールを使用する方法です。このツールは package.json というファイルを作成し、その中にアプリケーションの依存関係をすべてリストします。次のコマンドを実行して、myapp という名前のアプリケーションを作成します。

npm init

完了したら、次のコマンドを実行してアプリケーションをパッケージ化し、ホスティング プロバイダーのサーバーにアップロードします。

npm install

コマンドはダウンロードされ、 package.json ファイルにリストされているすべての依存関係をインストールし、node_modules フォルダーにコピーします。その後、ファイル ブラウザまたは FTP クライアントを使用して、アプリケーションをサーバーにアップロードできます。

仮想プライベート サーバー

Web サーバーを完全に制御し、アプリケーションを自分で管理したい場合は、仮想プライベート サーバー (VPS) を使用できます。 VPS は、オペレーティング システム、アプリケーション、その他の必要なコンポーネントをインストールできるサード パーティによって提供される仮想コンピューターです。

一般的に使用されるいくつかの VPS プロバイダーもここで提供されます:

  • DigitalOcean
  • Vultr
  • Linode
  • Amazon Lightsail

SSH を使用して VPS に接続し、そこに Node.js やその他の必要なアプリケーションをインストールできます。次に、コマンド ライン ツールを使用して、アプリケーション コードとファイルを VPS にアップロードします。

概要

上記は、Windows プラットフォームへの Node.js の展開に関する関連コンテンツです。この記事では、Windows オペレーティング システムに Node.js をインストールして展開し、簡単な Web を完成させる方法を紹介します。アプリケーション、プログラムの構築と展開。ただし、これは氷山の一角であり、Nginx リバースプロキシや pm2 デーモンなど、具体的な導入プロセスでは考慮すべき点がまだ多くありますので、関連する開発技術にも引き続きご注目ください。

以上がWinデプロイnodejsの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。