2012-11-20 7 views
0

Node.js 소스 코드를 검색하려고했지만 찾지 못했습니다. 당신은이Node.js의 기본 SIGINT?

var http = require('http'); 

var server = http.createServer(function(req, res) { 
    res.writeHead(200); 
    res.end('Hello Http'); 
}); 


server.listen(5001); 
+0

아무것도 Node.js를에 자신의 핸들러를 추가 할 수 있습니다

uv_tty_reset_mode(); _exit(1); 

를 수행하여 예제에서 SIGINT를 처리 signalExit를 호출합니다. – Brad

답변

3

노드의 기본 SIGINT 핸들러는 node.cc에 있지만 훨씬하지 않습니다. 이 노드 자체를 제외하고, 당신은

process.on('SIGINT', function() { 
    // handle 
}); 
+0

고마워! 그것도 .js 소스 코드에서 찾을 수없는 이유를 설명합니다. –