把握するのに時間がかかったのでメモ。
./config/* の中身が設定としてロードされる。
記載されているルールとしては、例えば log.coffee (log.js) の場合は、
module.exports.log = { hoge: "aaaaa" }
module.exports.log までをドットでアクセスして、ファイル名とそろえている。
だがファイル名は、実際は何でもよく、
module.exports の中に入っている連想配列が、設定値となる。
config/env/* の中に入っているファイルは、config 直下にあるファイルの後にロードされ、
NODE_ENV の値に対応する ファイルだけが読み込まれる。
問題点
config/env/production.coffee などで、port を上書きしても、反映されなかった。