【发布时间】:2013-11-23 06:02:13
【问题描述】:
我正在使用瀑布模型一个接一个地调用函数列表。在上传 req.on 'data' 期间永远不会被调用。下面是代码。发生了什么。
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)->
【问题讨论】:
-
如果您使用的是
express.bodyParser,那将已经读取了传入的数据。此外,在此示例中使用async.waterfall并不是很有用。 -
代码很简单,可以看穿问题(还有其他例程需要调用)。也没有 express.bodyParser 的问题,因为如果我将其移出 async.waterfall,代码将正常工作
标签: node.js asynchronous express coffeescript