长时间等待响应后出现 Axios 网络错误

编程入门 行业动态 更新时间:2024-10-06 16:27:54

<a href=https://www.elefans.com/category/jswz/34/1754714.html style=长时间等待响应后出现 Axios 网络错误"/>

长时间等待响应后出现 Axios 网络错误

我正在使用 nodejs 将大于 1GB 的大文件上传到 AWS S3,我可以轻松上传可能小于 150MB 的小文件,但是对于 lareg 文件,当我的网站在线时我不能。 顺便说一句,它在本地主机上工作,因为计算机是服务器。 只有当网站处于活动状态并且等待很长时间才能发送文件缓冲区后才会失败。

这是我用来发送文件的 axios 方法。

axios({
      url: BASE_URL + "add/course",
      withCredentials: true,
      method: "POST",
      timeout: 12000000,
      headers: {
        "Content-Type": "multipart/form-data",
      },
      data: formData,
      onUploadProgress: (progressEvent) => {
        let progress = Math.round((progressEvent.loaded * 100) / progressEvent.total);
         setProgress(progress);
  }
    })
      .then((res) => {
        if (res.status === 202) {
          setIsLoading(false);
          setIsUploaded(true);
        }
      })
      .catch((err) => console.log(err));

我确定它与 axios 或超时有关,顺便说一句,后端功能可以正常工作。

在我的路线请求中我添加了

  req.setTimeout(1200000000);

我在下面的屏幕截图中遇到的错误

我将 Nginx 与 NodeJs 一起使用,我也升级了 Ngnix body max size。 请帮忙,谢谢。

例子: 例如,当我尝试使用 ! 1GB 前端仅发送 150MB,然后被阻塞,服务器保持等待状态,axios 抛出连接错误。

回答如下:

更多推荐

长时间等待响应后出现 Axios 网络错误

本文发布于:2024-05-30 08:24:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770298.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:长时间   错误   网络   Axios

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!