【问题标题】:Avoiding timeout with long API requests in redux-saga react在 redux-saga react 中避免长 API 请求超时
【发布时间】:2017-10-31 09:05:24
【问题描述】:

我正在开发一个带有 express 后端的 React.js 应用程序。 React 应用程序使用whatwg-fetch 将 csv 文件发布到后端应用程序。然后后端对文件进行一些更改,上传到 S3 并将 S3 url 返回到 React 应用程序以供下载。

我遇到了超时问题,因为 csv 修改耗时过长。有解决方法吗?我考虑过每 30 秒向不同的路由发出另一个 GET 请求,以检查 csv 文件是否已完成修改。

对解决这个问题的最佳方法有什么建议吗?

【问题讨论】:

    标签: reactjs express amazon-s3 fetch multer


    【解决方案1】:

    我最终返回了一个基于之前记录的数据完成任务需要多长时间的时间估计。

    然后我创建一个路由来监控任务的状态并获取任务的结果。然后我在预计完成时间前几秒钟开始调用监控路由,然后在完成后从同一路由检索数据。

    【讨论】:

      猜你喜欢
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      相关资源
      最近更新 更多