длинный запрос на сервер при повторно нажатии на кнопку, старый вопрос необходимо отменить и отправить новый, использовал axios и abort controller для отмены запроса, но после сигнала на отмену повторный запрос выдаёт ошибку err Canceled... Помогите если кто сталкивался, может я вообще не в том направлении двигаюсь?
Не юзаю эту парашу, но, вроде бы, к аксиома есть встроенный метод для аборта. P.S. Юзай наивный fetch
обрабатывать ошибку. А вообще, чаще всего, лучще чтоб второе нажатие не запускало новый запрос, а ждало результата старого. Если конечно данные за это время не изменились.
Проблема, с которой вы сталкиваетесь, связана с тем, что после отмены запроса с использованием AbortController, он фактически завершается, и необходимо создать новый экземпляр AbortController для каждого нового запроса
Обсуждают сегодня