Error: Request aborted
at IncomingMessage.onReqAborted (D:\ProjectName\node_modules\express\node_modules\connect\node_modules\multiparty\index.js:131:17)
at IncomingMessage.EventEmitter.emit (events.js:92:17)
at abortIncoming (http.js:1911:11)
at Socket.serverSocketCloseListener (http.js:1923:5)
at Socket.EventEmitter.emit (events.js:117:20)
at TCP.close (net.js:466:12)
使用 connect multiparty 中间件在节点 js 中上传多个文件时出现此错误。我甚至没有上传大尺寸文件。它不超过 50mb。在上传文件时断开互联网连接时特别是出现此错误。有没有办法处理这个错误。
2 回答
您应该使用 Multer js 进行文件上传。
在我的情况下,我可以解决添加更多请求/响应超时。
如果您使用快递:
Connect/Express 还有一个中间件:https://github.com/expressjs/timeout
如果您不使用快递,并且只使用 vanilla 节点: