Я использую superagent
в компоненте загрузки файлов React, который я создаю. Когда файл загружается, компонент позволяет мне нажать кнопку и отменить загрузку. Затем я могу нажать другую кнопку, чтобы перезапустить ее.
Сначала я начинаю свою загрузку:
const formData = new FormData();
formData.append("file", theImageFile);
superagent
.send(formData)
.on('progress', () => { ... })
.end((err, response) => { ... })
Затем я отменяю свою загрузку:
superagent.abort();
Наконец, я перезагружаю моя загрузка (тот же код, что и при запуске) и superagent
выдает ошибку: «Не удается объединить эти отправленные вызовы». Ошибка может быть замечена здесь приблизительно на 15 строк: https://npmdoc.github.io/node-npmdoc-superagent/build/apidoc.html#apidoc .element.superagent.Request.prototype.send
Как я могу обойти это? Любая помощь приветствуется.