下载完成后,仅从 axios 返回“onDownloadProgress”响应

sea*_*bun 5 javascript node.js reactjs axios

我正在使用 Axios 版本从 React 应用程序中的端点0.19.0获取JSON feed。Get我获取饲料没有问题。但是,当我尝试使用该方法跟踪下载进度时遇到了问题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);
  });
Run Code Online (Sandbox Code Playgroud)

我需要下载的 JSON feed 相当大。下载花了10多秒。我预计onDownloadProgress回调方法会每隔几秒触发一次,直到下载完成。但是,我不太确定为什么在我的情况下,onDownloadProgress下载完成后只同时返回一些响应。我是否缺少任何设置?