Я тестирую свой сервер API. Я хочу знать, почему Express не обслуживает второй запрос API при обработке первого запроса API.
Я создал тестовые маршруты.
Мой первый маршрут /sleep
обработка запроса с таймером 10 секунд.
Второй маршрут /test
- это просто ответ с сообщением.
app.get('/sleep', function (req, res) {
let newTime = (new Date()).getTime() + 10 * 1000;
let x = 1;
while (x) {
let currTime = (new Date()).getTime();
x = newTime < currTime ? 0 : 1;
}
return res.send("One minute complete");
});
app.get('/test', function (req, res) {
return res.send("One minute test");
});
Я прошел по маршруту /sleep
из браузера и в новой вкладке нажал /test
.
второй маршрут отвечает после первого маршрута соревнования.
Так почему это происходит? Я что-то не так делаю?