我使用反应原生0.41与Redux和Sagas。当我使用fetch(和FormData)在Sagas(带有takeEvery)上传图像时,请求以某种方式同步或看起来如此。如果我在上传时尝试执行其他请求,则会延迟请求,直到上传某些图片,而不是所有图片。我可以看到这种行为,因为我记录了所有Sagas和Redux操作,当我删除所有要上传的图像并同时执行更新请求时,流程就像这样: 1-图像1成功上传 2-图像2成功上传 3-简单更新请求(延迟) 4-图3成功上传
我已检查过nginx日志,并且在第一次请求到达之前请求未到达服务器。
我已尝试将请求移至组件(消除Sagas可能出现的问题)但无效。
感谢。