概要 MDNのExpressについてのチュートリアルを参考にまとめてみました。 Express/Node introduction Nodeのインストールについては、別の記事をみてください。 まずNode.jsについて JavaScriptのサーバーサイドのツールかつアプリケーション。 JavaScriptはブラウザ上で動くイメージがあるが、サーバサイドもかける!! ブラウザ用のAPIは取り除き、OS用のAPI(ファイルへのアクセスとか)やHTTP用のAPI群を持っている。 Node.jsのウェブサーバとしての利点 スループットとスケーラビリティを持っている。 ブラウザとサーバサイド両方ともJavaScriptで記述できる。 node package manager (NPM) を利用すれば、優れたパッケージを再利用できる。パッケージの依存関係なども扱える。楽。 簡単なwebサーバのコード