ホームページ >ウェブフロントエンド >jsチュートリアル >Node.jsのインストールと操作方法をサクッとマスター 環境_node.js

Node.jsのインストールと操作方法をサクッとマスター 環境_node.js

WBOY
WBOYオリジナル
2016-05-16 15:15:251411ブラウズ

インストーラー
NodeJS にはいくつかのインストーラーが用意されており、nodejs.org からダウンロードしてインストールできます。

Windows システムでは、システムのバージョンと一致する .msi 拡張子が付いたインストール ファイルを選択します。 Mac OS X システムで、拡張子 .pkg が付いたインストール ファイルを選択します。

コンパイルしてインストール
Linux システムでは、既製のインストール プログラムはありません。一部のディストリビューションは、apt-get などの方法を使用してインストールできますが、最新バージョンをインストールできない場合があります。したがって、Linux システムに NodeJS をインストールするには、次のコンパイル方法が一般的に使用されます。

1. システムの g++ バージョンが 4.6 以降、Python バージョンが 2.6 以降であることを確認します。

2. tar.gz サフィックスが付いた最新バージョンの NodeJS ソース コード パッケージを nodejs.org からダウンロードし、特定の場所に抽出します。

3. 解凍したディレクトリに移動し、次のコマンドを使用してコンパイルしてインストールします。

$ ./configure

$ make

$ sudo make install

を実行します

ターミナルを開き、node と入力してコマンド対話モードに入ります。コード ステートメントを入力してすぐに実行し、結果を表示できます。次に例を示します。

$ node
> console.log('Hello World!');
Hello World!

コードの大部分を実行する場合は、最初に JS ファイルを作成してから実行できます。例えば以下のようなhello.jsがあります。

function hello() {
  console.log('Hello World!');
}
hello();

書き込み後、ターミナルに「node hello.js」と入力して実行すると、結果は次のようになります。

$ node hello.js
Hello World!

権限の問題
Linux システムでは、NodeJS を使用してポート 80 または 443 をリッスンして HTTP(S) サービスを提供する場合、root 権限が必要です。これを行うには 2 つの方法があります。

1 つの方法は、sudo コマンドを使用して NodeJS を実行することです。たとえば、次のコマンドで実行されるserver.jsには、ポート80と443を使用する権限があります。通常、この方法は、root 権限が必要な JS スクリプトにのみ提供されるようにするために推奨されます。

$ sudo node server.js
もう一つの方法は、chmod +s コマンドを使用して NodeJS を常に root 権限で実行することです。具体的な方法は次のとおりです。この方法では、すべての JS スクリプトに root 権限を付与できるため、安全性があまり高くないため、高度なセキュリティを考慮する必要があるシステムにはお勧めできません。

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

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