Node.jsのWebアプリケーションフレームワークexpressのソースコードを読んだ。 Node.jsの書き方とかHTTPの仕様とか調べながらコード読んで勉強になった。 読むときに作ったメモを載せておく。テキトーすぎてまったく参考にならないと思う。 依存モジュール 気になったものだけをメモ connect ミドルウェアを使って拡張できるHTTPサーバーフレームワーク 便利なmiddlewareが色々入ってる commander コマンドパーサーみたいなやつ range-parser HTTPヘッダフィールドのrangeをパースするやつ 小さくて読みやすそう fresh http response freshnessを調べる単純なやつ キャッシュ制御につかう methods ただのhttp method 一覧 send static() file server 面白そう connectを