初心者向けの入門サイトを見つけたので、ラズパイで実際にやってみることに。 正直、チンプンカンプンだったので、亀のようにのろのろ進むことに。
 出典:Nodeビギナーズブック

Node.jsでWebアプリケーション作成

 最終的には、次の動作を行うWebアプリケーションになるらしい。
 1.http://raspberrypi/startを開くと「ようこそ」ページが、そこにはファイルのアップロードフォームが表示される。
 2.アップロードする画像ファイルを選択して送信、画像がhttp://raspberrypi/uploadにアップロードされ、一旦完了するとそこに表示される。

必要な機能

 1.HTTPサーバ
  Webページを提供する
 2.ルータ
  リクエストに応じて、別々の応答に振り分ける
 3.リクエストデータハンドリング
  どんなPOSTでもリクエストハンドラに渡せるように形式を変更する
 4.リクエストハンドラ
  リクエストの内容に応える
 5.ビューロジック
  URLが要求されたときに、ユーザのブラウザへコンテンツを送り返す
 6.アップロードハンドリング
  ユーザが画像をアップロードできるようにする