до бэка никак вообще не доходит
req.connection.once("end", () => {});
То есть если мы на клиенте отменим запрос через AbortController.abort, то в ноде в соответствующем соединении произойдёт ивент end? Окей, это такие вкусные в целом возможности. А что делать в случае если все вычисления по запросу синхронные?
очевидно что ничего
Да не, варианты то есть
че такое синхронные вычисления по запросу? сложить 1 и 2?
Например да, только предположим чисел этих несколько миллионов и находятся они на разных серверах
если разные сервера это уже не синхронные
Ну наверное если включить фантазию, то можно представить что запрос может состоять из нескольких частей выполняющихся в разном контексте и в разное время, и вот тогда будет полезно уметь отменять все вычисления
это тоже транзакция
Нет, это никакого отношения к транзакциям не имеет
Обсуждают сегодня