Node.jsとはなにか?
- 概要
- 大量のリクエストを高速にさばくためのサーバ側のJavaScript
- 非同期(I/Oの結果を待たないノンブロッキング処理、I/O処理が完了したらコールバック通知を実行する)
- シングルスレッド
(詳細は Node.js を5分で大雑把に理解する を参照)
- 公式サイト
- 必要な知識
- HTML/JavaScript
- 環境
- ローカル開発環境(Windows7/Rasbian)
Node.jsのインストール
Node.jsにはWindows用のインストーラが存在する(しかも公式に配布されている)というのに、なぜ手動でインストールするのか?
会社のPCに勝手に勉強用で入れるつもりだからね…レジストリを汚したくなかったからさ。
- 公式サイトよりLTS版のWindows Binary (.zip)ファイルをダウンロードする
- zipファイルを解凍したら中身を
C:\node\
の直下に全コピーする - 環境変数Pathにnode.exeを置いたフォルダのパスを設定しておく
- 環境変数NODE_PATHを追加してnode_modulesのパスを登録する
- コマンドプロンプトから
node -v
を叩いてバージョンが表示されれば完了