Как обрабатывать ответ в функциях обратного вызова (например, используется кредлом в nodejs)

Я использую "экспресс" и "колыбель" в "nodejs". Если я запрашиваю свою базу данных, мне нужно определить обратный вызов для обработки ответа. К сожалению, у меня нет доступа к res (response) в моей функции обратного вызова. Как лучше всего решить эту проблему? Вот мой код.

var cradle = require('cradle');
var db = new cradle.Connection().database('guestbook');
app.get('/guestbook', function(req, res) {
  db.view('guestbook/all', function(err, doc) { 
    console.log(doc);
    // How can I use res in this callback
    // to send the response?
  });
});
6
задан koalabruder 14 March 2011 в 20:48
поделиться