Я думаю, что если у вас setTimeout = 1, то сервер узлов будет недоступен для всех запросов в течение 1 секунды, так как это не поточный веб-сервер на основе событий (поправьте меня, если я не прав).
Это не правильно. У узла есть цикл обработки событий, поэтому, когда эта секунда пройдет, он вернется к коду в setTimeout
и запустит его. В течение прошедшего времени он продолжит обслуживать запросы и выполнять работу.
Обратите внимание, что если вы хотите остановить ВСЕ, вы бы
в то время как (истинно) {}
Если у вас есть другие вопросы, не стесняйтесь заходить в # node.js и задавать вопросы.