node.js - 文件上传时出现以下错误,此问题在慢速网络中可重现,请在此处提出您的想法,谢谢
问题描述
文件上传时出现以下错误,在慢速网络中上传大文件时连接超时-
前端 - Angular 9 后端 - Loopback 4、Node js、Multer 包文件存储 - AWS s3
发布http://13.233.150.107:8080/api/contentUpload/course-content/New%20Another%20cat/videos net:: ERR_CONNECTION_ABORTED
core.js:5871 ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: "http://13.233.150.107:8080/api/contentUpload/course-content/New another cat/videos" , ok: false, …} error: ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0, total: 0, type: "error", …} headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null,标头:Map(0)} 消息:“ http://13.233.150.107:8080/api/contentUpload/course-content/New另一个猫/视频的 Http 失败响应:0 未知错误”名称:“HttpErrorResponse”ok:false状态:0 statusText:“未知错误” url:“http://13.233.150.107:8080/api/contentUpload/course-content/New another cat/videos” 原型:HttpResponseBase
谢谢
解决方案
我会深入研究 Loopback 的设置并尝试查找它是否强制执行超时。Express.js 默认情况下没有超时,它应该让长时间的上传只要他们需要就保持出色。
推荐阅读
- dialogflow-es - 我的机器人如何在用户输入之前发起对话
- java - @GetMapping,二义映射
- c# - 如何将带有片段的 viewPager 放在另一个带有片段的 viewPager 中?
- python - 无法弄清楚某些输入中的字符串计数行为
- php - 为什么我不能使用 PHP artisan serve 运行我的 laravel 应用程序?
- r - 在 Windows 命令行中使用 UTF8 查询的 search_tweets 返回 0 输出
- c++ - C++ 模棱两可的模板重载
- neo4j - Neo4j 密码查询过滤关系计数
- java - java.io.Serializable android.os.Bundle.getSerializable(java.lang.String)' 在空对象引用上
- python - 改进神经网络以识别手语