Node.js を始めよう
1. Node.jsのダウンロードとインストール
まずは、公式サイトからNode.jsを準備しましょう。
- https://nodejs.org にアクセスします。
- LTS (Long Term Support) バージョンをダウンロードします(推奨)。
- インストーラーを実行し、画面の指示に従って進めてください。
2. インストールの確認
インストールが正しく完了したか、ターミナルまたはコマンドプロンプトを開いて以下のコマンドを入力して確認します。
node --version
npm --version正常にインストールされていれば、Node.jsとnpm(Node Package Manager)のバージョン番号が表示されます。
3. トラブルシューティング
もしコマンドが認識されない場合は、以下の手順を試してください:
- ターミナルまたはコマンドプロンプトを再起動する。
- インストール中にNode.jsがシステムのPATHに追加されているか確認する。
- Windowsユーザーの場合、設定を反映させるためにコンピュータを再起動する必要がある場合があります。
4. クイックスタート
インストールが完了したら、ブラウザに「Hello World!」と表示させる最初のサーバーを作成してみましょう。
「myfirst.js」という名前のファイルを作成し、以下のコードを記述します。
myfirst.js
// httpモジュールを読み込む
let http = require('http');
// HTTPサーバーを作成する
http.createServer(function (req, res) {
// レスポンスヘッダーを設定(ステータスコード200、コンテンツタイプはHTML)
res.writeHead(200, {'Content-Type': 'text/html'});
// ブラウザに送信するテキスト
res.end('Hello World!');
}).listen(8080); // 8080ポートで待機作成したファイルを、コンピュータ上の任意の場所(例:C:\Users\Your Name\myfirst.js)に保存してください。
このコードは、ポート8080にアクセスがあった際に「Hello World!」を表示するシンプルなWebサーバーを構築するものです。
5. コマンドラインインターフェース (CLI)
Node.jsファイルを実行するには、コンピュータの「コマンドラインインターフェース」プログラムを使用する必要があります。
CLIの開き方はOSによって異なります:
- Windows: スタートボタンを押し、「コマンドプロンプト」を探すか、検索欄に「cmd」と入力します。
次に、先ほど保存した「myfirst.js」があるフォルダまで移動します。ウィンドウ内は以下のような表示になります。
C:\Users\Your Name>_
6. Node.jsファイルの実行
作成したファイルは、Node.jsによって実行(初期化)されることで初めて動作します。
コマンドラインインターフェースを起動し、node myfirst.js と入力してエンターキーを押してください。
myfirst.js を実行する:
C:\Users\Your Name>node myfirst.js
これで、あなたのコンピュータはサーバーとして機能し始めました!
誰かがポート8080を通じてあなたのコンピュータにアクセスすると、返信として「Hello World!」メッセージが表示されます。
確認するには、ブラウザを起動してアドレスバーに以下のURLを入力してください:
http://localhost:8080