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