Node.js错误:文件上载过程中请求中止

Node.js错误:文件上载过程中请求中止,node.js,gridfs,Node.js,Gridfs,我使用强大的模块上传图像。我创建了一个单独的新项目&文件上传工作非常完美 但是当我将它集成到我现有的项目中时。我发现以下错误:- Error: Request aborted at IncomingMessage.onReqAborted (D:\ProjectName\node_modules\express\node_modules\connect\node_modules\multiparty\index.js:131:17) at IncomingMessage.EventEmitter

我使用强大的模块上传图像。我创建了一个单独的新项目&文件上传工作非常完美

但是当我将它集成到我现有的项目中时。我发现以下错误:-

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)
你知道怎么解决这个问题吗

我尝试了以下活动:-

form.on('progress', function (bytesReceived, bytesExpected) {
        console.log('PROGRESS');
        console.log(bytesReceived);
        console.log(bytesExpected);
    });
它给出了上述代码的结果,如下所示:-

PROGRESS
0
488

它不会在这之前执行。

尝试在你的app.js中删除它:

app.use(express.bodyParser());

对于OP来说可能有点晚了,但对于其他人来说:只需设置/增加nodejs超时,如下所示:

server.timeout = 1000 * 60 * 10; // 10 mins

强大使用此设置,然后抛出“中止”和“错误”事件。您可以查看更高版本的express(即
express@^4.x
)的详细信息,其中
主体解析器
已被弃用,请删除、删除或注释掉任何
应用程序。在您的条目
.js
.ts

中使用(express.json())

我遇到了流畅的ffmpeg处理耗时过长的问题(超过2分钟的默认设置)导致请求中止)您能否解释为什么删除此项会有所帮助?我认为需要主体解析器来获取post请求的req?