caolan异步 - 回调永远不会被调用

时间:2013-11-11 12:24:15

标签: node.js asynchronous express coffeescript

我使用瀑布模型一个接一个地调用函数列表。在上传期间req.on'数据'永远不会被调用。下面是代码。发生了什么。

app.post '/upload', (req,res)->
    uploadFile = (cb)->
            req.on 'data', (chunk)->
                console.log "In the on data"+file ""NEVER GETS CALLED.
                console.log chunk
                file.write chunk
            req.on 'end', ->
                file.end()
                console.log "Wrote file"
                cb(null)

    async.waterfall [uploadFile],(err,result)->

1 个答案:

答案 0 :(得分:0)

如果无法升级到最新的nodejs,请使用mjijackson的bufferedstream