使用方法と例#

使用方法#

node [オプション] [V8 オプション] [script.js | -e "スクリプト" | - ] [引数]

詳細は、コマンドラインオプションドキュメントを参照してください。

#

`'Hello, World!'` を返すNode.jsで記述されたウェブサーバーの例

このドキュメントのコマンドは、ユーザーのターミナルに表示されるように、$または>で始まります。$>文字を含めないでください。これらは各コマンドの先頭を示すためにあります。

$または>で始まらない行は、前のコマンドの出力です。

まず、Node.jsをダウンロードしてインストールしてください。パッケージマネージャーによるNode.jsのインストールで、インストールに関する詳細情報をご覧ください。

次に、`projects`という名前の空のプロジェクトフォルダを作成し、その中に移動します。

LinuxとMac

mkdir ~/projects
cd ~/projects 

Windows CMD

mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects 

Windows PowerShell

mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects 

次に、`projects`フォルダに新しいソースファイルを作成し、`hello-world.js`という名前を付けます。

任意のテキストエディタで`hello-world.js`を開き、次の内容を貼り付けます。

const http = require('node: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}/`);
}); 

ファイルを保存します。次に、ターミナルウィンドウで`hello-world.js`ファイルを実行するには、次のように入力します。

node hello-world.js 

ターミナルに次のような出力が表示されます。

Server running at http://127.0.0.1:3000/ 

次に、任意のウェブブラウザを開き、`http://127.0.0.1:3000`にアクセスします。

ブラウザに文字列`Hello, World!`が表示された場合、サーバーが動作していることを示します。