Как node.js обрабатывает тысячи запросов, когда сервер занят обработкой больших операций для каждого запроса? Нужно ли другим клиентам ждать, пока сервер завершит работу по запросу?
const express = require('express');
const app = express();
app.get('/small', (req, res, next) => {
res.send('posts');
});
app.get('/big', (req, res, next) => {
console.time('test');
for (let i = 0; i < 100000; i++) {
console.log(i);
}
res.send('comments');
console.timeEnd('test');
});
app.listen(5555, '127.0.0.1', undefined, () => {
console.log(`Listening to port 5555`);
});