鳩舎

レースしない

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