Node.js at_exit 実装
sinatraクローンをみんなが作っていて、ブーム来てんねとか思っています。いかがお過ごしでしょうか。
なんとなくWAFを作りたくなった時、Rubyのat_exitみたいなものが欲しくなります。作りましょう。
var at_exit = function(func) { if (require.main.loaded) { func(); } else { process.nextTick(function(){ at_eixt(func) }); } } at_exit(function(){ // メインコード終了時に自動的に行いたい処理 }
良いお年を
これくらい公開してしまえ、と思ったのでnpm packageにして公開しました -> http://search.npmjs.org/#/at-exit