Возвращать ответы на onDownloadProgress от axios только после завершения загрузки - PullRequest
0 голосов
/ 01 октября 2019

Я использую Axios версии от 0.19.0 до Get фида JSON с конечной точки в приложении реакции. У меня нет проблем с получением корма. Однако у меня возникла проблема, когда я пытаюсь отследить ход загрузки с помощью метода onDownloadProgress. Ниже приведен мой код:

axios.get(config.apiEndpoint, {headers: { 'key' : 'token'}, timeout: 60000,  
  onDownloadProgress: (progressEvent) => {
     console.log(progressEvent);
  }})
  .then( response => {                    
     console.log('done')
  }).catch(error => {            
     console.log(error.message);
  });

Канал JSON, который мне нужно было загрузить, был довольно значительным. Загрузка заняла более 10 секунд. Я ожидал, что метод обратного вызова onDownloadProgress будет запускаться каждые несколько секунд, пока загрузка не будет завершена. Однако я не был уверен, почему в моем случае onDownloadProgress возвратил только несколько ответов одновременно, когда загрузка была завершена. Был ли какой-то параметр, который я пропустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...