マングースで Promise を使用する方法の例を教えてください。これが私が持っているものですが、期待どおりに機能していません:
app.use(function (req, res, next) {
res.local('myStuff', myLib.process(req.path, something));
console.log(res.local('myStuff'));
next();
});
そして、myLib には次のようなものがあります。
exports.process = function ( r, callback ) {
var promise = new mongoose.Promise;
if(callback) promise.addBack(callback);
Content.find( {route : r }, function (err, docs) {
promise.resolve.bind(promise)(err, docs);
});
return promise;
};
ある時点で自分のデータが存在することを期待していますが、どうすればデータにアクセスしたり取得したりできますか?