25 Aralık 2012, Salı
sadece node.js çıkar önce bir temizleme eylemi yapıyor
Node.js her zaman bir şeyler yapmak için sebebi ne olursa olsun - C Ctrl, özel durum ya da başka herhangi bir nedenle sadece çıkar önce söylemek istiyorum.
Bunu denedim:
process.on('exit', function (){
console.log('Goodbye!');
});
Süreci, ve hiçbir şey olmadı; yine, preslenmiş C Ctrl, ve hala hiçbir şey olmadı... başladı öldürdü başladı
CEVAP
25 Aralık 2012, Salı
GÜNCELLEME:
Başka bir durumda process.on('exit')
ve bir işleyici kaydedebilirsiniz(SIGINT
ya da işlenmeyen bir özel durum) process.exit()
aramak
process.stdin.resume();//so the program will not close instantly
function exitHandler(options, err) {
if (options.cleanup) console.log('clean');
if (err) console.log(err.stack);
if (options.exit) process.exit();
}
//do something when app is closing
process.on('exit', exitHandler.bind(null,{cleanup:true}));
//catches ctrl c event
process.on('SIGINT', exitHandler.bind(null, {exit:true}));
//catches uncaught exceptions
process.on('uncaughtException', exitHandler.bind(null, {exit:true}));
Bunu Paylaş:
Neden node.js sadece bir seferde altı ...
Sadece Apache/Node.js kullanma vs kull...
belirtilen karakter ilk örneği sadece ...
HTTP POST cevap başlık curl kullanarak...
Node.js Hata:'t gönderildikten so...