bluebird

    0热度

    1回答

    我看了这里的每一篇文章,但没有匹配。 它采用了最新的源 "mongoose": "^4.8.1" "bluebird": "^3.4.7" 使用蓝鸟猫鼬方式 mongoose.Promise = require('bluebird'); 错误发生bevor的 “respHelper.resp ......” 呼 哪里Trader.Model是猫鼬模型“TraderModel = mong

    -3热度

    2回答

    在bluebird nodejs什么时候应该使用.error()而不是.catch。 它们之间有什么区别。请简单解释一下。 promise() .then() .error() OR .catch()

    0热度

    1回答

    我试图用ffmpeg剪下一个带有mp3的目录几秒钟。 但我的实际问题与使用承诺。 而不是在另一个之后启动一个ffmpeg进程,它立即为每个文件启动一个进程。 我的猜测是承诺没有等待解决方案,我没有正确理解它。 var P = require('bluebird'); var fs = P.promisifyAll(require("fs")); function transcode(file

    0热度

    2回答

    我使用的是无极库来获得与cheerio的请求的另一个诺言请求库的结果,但不是布尔我不断收到undefined return Promise.try(function() { ..... }).then(function() { return self.checkGroupJoined(id); }).then(function (data) {

    0热度

    1回答

    我是新来的无极 这里是我的代码 compileChatnameArray(company_id, paramArr) { const Model = this; let userObjIdArr = []; return Promise.map(paramArr, function (paramObj) { const chat_name = param

    1热度

    2回答

    我正在学习蓝鸟承诺,我试图学会不再使用任何延期()。 下面的代码正确且按预期运行100%。 但是,这里对我来说是一个练习,重构代码以正确使用Bluebird promise,而不是使用Deferred解决方案。 我试图学会对承诺进行不同的(正确的)思考,但经过多次尝试后,我仍然无法弄清楚如何在下面解决这个问题,而不是在延期帮助下。 有没有人有想法? 以下是如何运行它: 1)在控制台中运行该程序。它

    0热度

    2回答

    我正在创建一个使用水线作为ORM的Sails.js应用程序。有一个序列创建并实体Room,并立即添加两个User实体add()和save()。除了save()不会像所有其他Model操作(例如Room.findOne()...then(()=>{}))那样返回承诺,因为原始函数期望承诺作为回报,我需要手动创建承诺以使其工作。 手动做出承诺的最佳计划?还有其他建议吗?

    1热度

    1回答

    Zookeeper提供了一个getChildren方法,该方法接受节点的路径并在回调中返回该节点的子节点。它还过程中设置了一个手表,并调用观察者回调时,手表被触发 getChildren(path, function(err,event){ //this is the watcher callback }, function(err,children,stats){

    1热度

    1回答

    在我的代码中发生了一些非常奇怪的事情,我将一个值传递给一个函数。但在该函数内部,该值为空,我不明白为什么。我期待得到一个适当的价值,而不是空。 里面当我打电话AdwordsService.isKeywordsCampaign我可以看到campaign.customerId的价值定义,是“1624183869” function validateCampaingKeywords(req){

    2热度

    2回答

    我正在使用蓝鸟和猫鼬,我在前一个函数中获取用户数组。我想更新users,以便为我的阵列中的每个用户设置属性hasCar true或false。 function findCars(users) { return Promise.all(users.map((user) => { return Car.count({ _creator: new ObjectId(re