Expressで"Error: Can't set headers after they are sent."って
コールバック関連起きているみたい。
this is more of a node thing, 99% of the time it's a double callback causing you to respond twice, or next()ing twice etc.
https://github.com/visionmedia/express/issues/751
試しにコールバックの処理のとこをコメントアウトしてみたら動いた。
もうだめポ。