まくまくNode.jsノート
今やクライアントもサーバも Node.js でバッチシ。

Node.js 実行環境など

モジュール/パッケージ

npm (Node Package Manager)

入出力 (I/O)

ファイル/ディレクトリ

SQLite データベース

MongoDB データベース

デバッグ/テスト

ネットワーク

HTTP 通信 / HTTP サーバ

WebSocket 通信

リバースプロキシ

Express(Web サーバ)

Node.js の制御構文

例外処理

  1. try ~ catch による例外処理
  2. Uncaught Exception(未捕捉例外)をハンドルする
  3. ドメインごとに Uncaught Exception(未捕捉例外)をハンドルする

async.js による非同期処理

  1. 非同期処理のフロー制御を行う (1) async.js を使う準備
  2. 非同期処理のフロー制御を行う (2) 複数の非同期処理の結果を同時に取得 (async.parallel)
  3. 非同期処理のフロー制御を行う (3) 複数の非同期処理を指定した順に実行する (async.series, async.waterfall)