express よくわかってないので TODO
- app.use でいろいろロードしてるけどこのへんの仕組み
- logger とかどうカスタマイズするか
before_dispatch
みたいなフィルタをどうやって使うのか (ないはずがない)- 不思議なのが,
app.get
やapp.post
の第二引数の関数の戻り値をどう扱っているのか- 単に return を見ているのではないのは明らかなんだけど (中で
setTimeout
してからres.render
してもちゃんとハンドリングしている), ではどうやっているのか. async みたいにコールバックを渡していく決まりもないし res.render
とかres.redirect
とかは裏でイベントを発火させてて, app はそれを見ているのかなあ. たぶんタイムアウトとかも考えなきゃいけないだろうし.- いずれにせよ実装を見てみる必要がある.
- 単に return を見ているのではないのは明らかなんだけど (中で