var a = xxxAsync(db.execute( return callback(err, rows); )); b = a.then(…这里怎么使用xxxAsync的返回值呢)
回复 (2)
I
用的不对,重来
P
bluebird官方文档里不是有例子吗,看看就是了 new Promise(function(resolve, reject){ User.findById(req.params.id, function (err, user) { if (!err) { resolve(user); } else { reject (err); } }); }).then(function(user){ res.send(user); return next(); },function(reject){ return next(reject); }).error(function(e){ return next(new restify.InternalError(e)); }).catch(function(e){ return next(new restify.InternalError(e)); });
参与回复
登录后即可参与回复。登录