这是一个使用 express 和 async 的 CoffeeScript 片段。如何让最终的回调函数知道模板的值?
app.get '/', (req, res) -> template = 'main'
async.parallel([
(callback) ->
db.collection1.find(
{},
(err, data) ->
if !err && data
callback null, data
else
callback null, null
),
(callback) ->
db.collection2.find(
{},
(err, data) ->
if !err && data
callback null, data
else
callback null, null
)
], (err, results) ->
console.log template
)