Quelqu'un peut-il me donner un exemple sur la façon d'utiliser une promesse avec la mangouste. Voici ce que j'ai, mais cela ne fonctionne pas comme prévu:
app.use(function (req, res, next) {
res.local('myStuff', myLib.process(req.path, something));
console.log(res.local('myStuff'));
next();
});
et puis dans myLib, j'aurais quelque chose comme ça :
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;
};
À un moment donné, je m'attends à ce que mes données soient présentes, mais comment puis-je y accéder ou y accéder ?