明日にはでっかい太陽が昇るかもしれません。

「覚悟」とは!! 暗闇の荒野に!!進むべき道を切り開く事だッ!

node.js の (泥臭い) デバッグ方法 - ログ編 -

github.com

今回、 Let’s Chat のリバースプロキシプラグインを自動ログインに対応させたところ、XMPP のログインで例外が出るようになってしまったので、泥臭くデバッグしました。

そこで、 console.log でオブジェクトを出力すると [object object] としか出力されずに中身が見れず (構造もわからないので、詳細にアクセスできない。。) 困っていたところ、以下のようにすると JSON 形式にオブジェクトをダンプしてくれたので大変助かりました。

console.log(JSON.stringify(req.headers));