Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在redux saga react中避免长API请求超时_Reactjs_Express_Amazon S3_Fetch_Multer - Fatal编程技术网

Reactjs 在redux saga react中避免长API请求超时

Reactjs 在redux saga react中避免长API请求超时,reactjs,express,amazon-s3,fetch,multer,Reactjs,Express,Amazon S3,Fetch,Multer,我正在使用express后端开发React.js应用程序。React应用程序正在使用whatwg fetch将csv文件发布到后端应用程序。后端然后对文件进行一些更改,上传到S3,并将S3URL返回给React应用程序进行下载 我遇到超时问题,因为csv修改时间太长。有解决办法吗?我考虑每隔30秒向另一个路由发出另一个GET请求,以检查csv文件是否已完成修改 关于解决这个问题的最佳方法有什么建议吗?最后,我根据以前记录的数据返回了完成任务所需时间的估计值 然后,我创建一个路由来监视任务的状态并

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

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


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

最后,我根据以前记录的数据返回了完成任务所需时间的估计值


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

最后,我根据以前记录的数据返回了任务完成所需时间的估计值

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