gpt4 book ai didi

node.js - Node.js 中的默认 SIGINT?

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:58 26 4
gpt4 key购买 nike

我尝试搜索 Node.js 源代码,但找不到。默认情况下,在以下示例中,我在哪里可以找到默认处理 SIGINT (Ctrl+C) 的 Node.js 代码:

var http = require('http');

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


server.listen(5001);

最佳答案

Node 的默认 SIGINT 处理程序位于 node.cc 中,但它的作用并不大。它调用 signalExit,这会执行

uv_tty_reset_mode();
_exit(1);

您可以在 node.js 中添加自己的处理程序:

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

关于node.js - Node.js 中的默认 SIGINT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13481768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com