これは、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
)