Nodejs - 为什么我的下一个函数被调用了这么多次?

时间:2016-02-03 17:32:34

标签: javascript node.js express

我正在使用POST方法上传文件,我希望在上传后执行某些操作,但是下一个函数被调用了很多次。 我做错了什么?

app.post('/upload', function(req, res, next){
    //console.log('upload');
    var fileName = req.headers['filename'];
    var destinationFile = fs.createWriteStream(__dirname + '/upload/'+ fileName);
    var pipe = req.pipe(destinationFile);

    req.on('end', function(){
    res.sendStatus(200);
        next();
  });


},function(req, res){
    console.log('do something..');
});

提前致谢。

0 个答案:

没有答案