Node.js で予期せぬエラー uncaughtException が起きた時にサーバを止めないためには process.on('uncaughtException', function(err) { console.log(err); }); としてエラーをキャッチしてサーバを止めないようにするというのは一般的に知られた方法であるがエラーページを表示したいとかになった時にどうすればいいかわからなかったので調べてみた。 どうやら domain を使えばできるよう。以下は Express フレームワークを用いて書いたサンプル var express = require('express') , routes = require('./routes') , domain = require('domain'); var app = express(); app.configure(funct

