bluebird 相关问题

Bluebird是一个功能齐全的客户端和服务器JavaScript承诺库,专注于创新功能和性能。

如何通过Promise(Bluebird)使用NodeMailer(不是SMTP)发送邮件?

如何使用nodemailer + bluebird(Promise)发送邮件。我已成功发送到电子邮件,但没有响应(在该页面中它仍在加载并且没有响应,但它成功发送到了...

回答 1 投票 0

在返回所有承诺值之前,我如何等待所有承诺的解决?

我正在使用bluebird中的Promise.map。我正在尝试等待所有的承诺都得到解决,然后再调度包含对象数组的事件。 readFiles(){const fileArray = Array.from(...

回答 1 投票 0

使用promise时如何退出串行循环?

我有一个长文本文件,我逐行循环以提取一些事件数据并将其存储在数据库中。该文件定期更新,顶部显示新数据。发生这种情况时,我...

回答 1 投票 1

无法解决对导出的异步函数NodeJS的承诺

所以当我导出异步函数时,我面临这个问题:异步函数getItemData(callback){让结果=等待池pool.getConnection(异步函数(err,con){如果(err)抛出err; ...

回答 1 投票 0

打破承诺链

我正在使用axios响应拦截器,并且取消请求后,需要断开承诺链。我不想为我的应用程序中的所有请求添加已取消请求的错误检查。我有...

回答 2 投票 0

异步函数返回的承诺不是global.Promise的实例

我正在使用节点12.10.0,似乎异步函数未使用全局承诺,如下所示,异步函数返回的承诺不应使用bluebird作为其诺言构造函数,因为...

回答 1 投票 0

[避免在创建promise链[重复]时调用next()时未返回它的promise

function isAuthenticated(){return compose().use(function(req,res,next)} {if(!req.headers.authorization){return res.status(200).send({status:'failure', ...

回答 1 投票 0

用`Promise.all`性能方面的考虑和大量的异步操作

当使用Promise.all与异步代码(在同步码的情况下,没有什么可担心的),你可以从严重的性能(如果没有其他种类的)问题,当你想挨...

回答 3 投票 4

mongoosejs返回一个带有更改对象的model.find

我有一个问题,即查询我的猫鼬模型并将更改的对象传递给下一个promise链。查询确实传递给下一个.then,但没有我新分配的spaceTempName。任何 ...

回答 1 投票 0

父母被取消时是否可以取消子女承诺?

我有这个代码(使用Bluebird Promise):const promise = loadSomething(id).then(something => {loadParentOfSomething(something.parentId); return something;});然后当我做...

回答 3 投票 1

承诺不仅仅是回调吗?

我已经开发了几年的JavaScript,我根本不理解有关承诺的大惊小怪。似乎我所做的就是改变:api(function(result){api2(function(result2){...

回答 8 投票 380

Mongoose Populate子阵列

我有以下模式:var UserSchema = new Schema({fb_id:String,subscriptions:[{type:Schema.Types.ObjectId,ref:'Subscription'}]}); var SubscriptionSchema = new Schema({...

回答 2 投票 0

如何在运行node / nodemon时禁止某些警告?

我正在使用高地。在我的项目中,我用bluebird替换了本机promise实现。现在,我的应用程序产生了很多警告,通过以下方式向控制台发送垃圾邮件:(节点:1503)警告:...

回答 2 投票 1

如何从Promise中提取数据

我有一个返回数据的承诺,我希望将其保存在变量中。由于异步性质,这在JavaScript中是不可能的吗?我需要使用onResolve作为回调吗?我可以以某种方式使用......

回答 2 投票 12

使用async / await + Bluebird来promisifyAll

我正在构建一个使用async / await的库,我想知道是否可以使用ass / await这样的本机模块。我知道async /等待它只是...中的Promises

回答 3 投票 8

'bluebird'不在npm注册表中

我试图将rethinkdb添加到我的项目,但我收到此错误。我重新安装了nodejs。我将路径添加到我的环境中。我删除了我的代理。我改为注册表。仍然得到错误。 npm ......

回答 1 投票 0

如何等待Mongoose搜索的返回?

我用NodeJS / Mongoose创建了一个CRUD,以MVC风格分割文件。在路由示例中,我将在下面显示,当执行retrieveOne例程时,必须等待其处理,然后......

回答 2 投票 0

Promise.map具有多个值

我有以下代码:Promise.map(myValues,async myValue => {const owner = await findOwner(myValue); return sendMessage(owner);})现在我想了解如何才能完成...

回答 1 投票 1

Nodejs使用Bluebird响应请求并行请求

我有两个url,我一直在请求并使用Bluebird promise library想要用cheerio处理url的html。我似乎无法得到结果html。我应该在传播内使用什么? ...

回答 1 投票 0

如何判断对象是否为Promise?

无论是ES6 Promise还是蓝鸟Promise,Q Promise等。如何测试给定对象是否为Promise?

回答 14 投票 258

© www.soinside.com 2019 - 2024. All rights reserved.