я получил этот кусок кода:Node.js process.nextTick еще блокирует сервер от получения запросов
import http from 'http';
function compute() {
let [sum, i] = [1, 1];
while (i<1000000000) {
5*2
i++;
}
console.log("good");
process.nextTick(compute);
}
http.createServer((request, response) => {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World');
}).listen(5000, '127.0.0.1');
http.request({hostname: '127.0.0.1', port: 5000}, (response) => {
console.log("here !");
}).end();
compute();
выход для этого всегда: «хорошо, "хорошо" .. . и запрос HTTP не дозвонился. я подумал, что process.nextTick должен решить эту проблему, но сервер по-прежнему заблокирован. Почему? Как я могу это исправить?
спасибо! работал :) – Lironess