Мое приложение nodejs, работающее в Windows, печатает ^C и возвращает приглашение cmd, когда я нажимаю Ctrl + C. Но когда я использую следующий обработчик SIGINT в своем коде:
process.on('SIGINT', (code) => {
console.log("Process exited due to Ctrl + C with code: " + code);
});
оператор в console.log() печатается, но процесс не завершается. Приглашение cmd не возвращается. Нажатие Ctrl + C несколько раз печатает одно и то же выражение снова и снова, но приглашение cmd не возвращается. Затем мне нужно убить процесс, закрыв оболочку. Изменяет ли обработка SIGINT поведение Ctrl + C по умолчанию?