【发布时间】:2019-08-20 12:55:24
【问题描述】:
我正在使用 express 和 body-parser 将大量数据从一台服务器发送到另一台服务器,但一段时间后我收到此异常:
{
"message": "request aborted",
"code": "ECONNABORTED",
"expected": 99010,
"length": 99010,
"received": 96872,
"type": "request.aborted"
}
是什么原因造成的?如果您需要更多信息,请告诉我。
更新 这是我配置的限制:
application.use(bodyParser.json({ limit: '50mb' }));
application.use(bodyParser.urlencoded({ extended: true, limit: '50mb' }));
【问题讨论】:
-
是limit 的问题吗?
-
超时?由于数据量太大?也许您应该考虑流式传输,而不是在一个块中发送所有内容
-
还可以尝试使用 'DEBUG=body-parser:*' env var 执行您的应用,并检查正文解析器日志中是否存在内部警告/错误。
-
@Agustin,你解决了这个问题吗?我得到了同样的错误。
标签: javascript node.js express body-parser