Node.js错误:请求在file upload中强行中止

我使用强大的模块https://github.com/felixge/node-formidable上传图片。 我创build了一个单独的新项目和file upload完美的作品。

但是,当我把它整合到我现有的项目中。 我得到以下错误: –

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 

强大的使用此设置之后,它会引发“中止”和“错误”事件。 你可以查看这个答案的细节