2017-05-30 57 views
1

我正在使用快速后端处理React.js应用程序。 React应用程序使用whatwg-fetch将csv文件发布到后端应用程序。后端然后对文件进行一些更改,上传到S3并将S3 url返回到React应用程序进行下载。避免超长API请求在Reduce-saga中的响应

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

有关解决此问题的最佳方法的任何建议?

回答

0

我最终根据以前记录的数据返回了完成任务需要多长时间的时间估计。

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