Можете ли вы дать подсказку, почему экспресс-обработка обрабатывает один запрос за раз?Я думал, что он должен быть в состоянии сделать несколько операций одновременно.
const express = require('express');
const app = express();
var count = 0;
app.get('/', (req, res) => {
count++;
if (count > 1) {
console.log('concurrent!');
debugger;
}
console.log(count);
count--;
res.send('Hello World!');
});
app.listen(1333, () => console.log('Example app listening on port 1333!'));
Я никогда не получу случай с отладчиком, несмотря ни на что.Пытался отправить несколько запросов с помощью ab:
ab -n 100 -c 100 -m GET localhost:1333/
Они всегда ждут друг друга ...