bluebird 相关问题

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

你如何正确地宣传请求?

Bluebird promisifaction有点神奇,请求非常混乱(它是一个与方法一起作为对象的函数)。具体方案很简单:我有一个请求实例...

回答 4 投票 28

蓝鸟地图系列

我试图按顺序执行一系列的承诺,只有在前一个解决之后才进入下一个承诺。来自Bluebird docs:迭代器不会被调用直到它之前的...

回答 1 投票 7

Mongoose createConnection承诺

有没有什么方法可以从createConnection返回一个promise,所以我不必使用监听器我正在使用Bluebird进行承诺。我想用.then()和.catch()代替听众.on('...

回答 3 投票 0

承诺findOneAsync变量= {“isFulfilled”:false,“isRejected”:false}?

使用Bluebird来支持Mongoose,我有一个Promise.map(带有一系列if / else的函数用于循环遍历数组以查看是否存在引用文档,否则创建一个..分配产品...

回答 4 投票 6

什么是蓝鸟Promise.finally在本机ES6承诺中的等价物? [重复]

Bluebird提供了一个finally方法,可以在您的promise链中发生任何事情。我发现它非常方便用于清洁目的(比如解锁资源,隐藏装载机......)是否有......

回答 1 投票 153

Node express&pg-promise - db.any不是一个函数

我有这个错误:TypeError:db.any不是我正在使用节点JS的函数,带有pg-promise和express。这是queries.js文件(db):const promise = require('bluebird'); var options = {...

回答 2 投票 3

使用util.promisify模拟bluebird.promisifyAll

我试图使用Node 8的util.promisify以类似于Bluebird的promisifyAll()工作方式的方式宣传整个node_redis RedisClient对象,并且没有太多运气。这就是我......

回答 2 投票 0

相当于BlueBird Promise.props的ES6承诺?

我想等一下承诺的地图来完成。 BlueBird有Promise.props来完成这个,但有一个干净的方法在常规的JavaScript中执行此操作吗?我想我可以做一个新的......

回答 4 投票 5

使用特定输出将XML批量转换为JSON

如何使用节点将大约3000个XML文件转换为JSON文件?我已经能够以我想要的格式将下面的脚本添加到单个XML到JSON文件中,并且我一直在尝试...

回答 1 投票 0

bluebird是否具有用于在promises中包装函数的说服功能?

我有一个功能对象。这些功能并不总是完全承诺。例如:function helloWorld(string){if(string ==“foo”)throw new Error(“string is foo”)return aPromise(string)...

回答 2 投票 1

如何将现有的回调API转换为承诺?

我想使用promises,但我有一个回调API,格式如下:1。DOM加载或其他一次性事件:window.onload; //设置为回调... window.onload = function(){};平原......

回答 20 投票 646

JavaScript中的Promise.all:如何获得所有承诺的解析价值?

我编写了以下node.js文件:var csv = require('csv-parser'); var fs = require('fs')var Promise = require('bluebird'); var filename =“devices.csv”; var设备; Promise.all(read_csv_file(” ...

回答 2 投票 7

从Promise.then()返回API响应

我正在编写一个API调用,它使用了express和bluebird的异步Promise。我有以下代码:router.get('/',(req,res)=> {log.debug('api-v2-Koko Version api call'); if(req ....

回答 2 投票 0

如何以编程方式查找Bluebird的版本号?

我在bluebird = require('bluebird')之后有一个断点,但是我无法找到bluebird.version形式的任何明显属性。在jQuery中你做jQuery.fn.jquery,所以也许Bluebird ......

回答 1 投票 -1

使用bluebird的request.getAsync,如何“管道”到文件

我试图异步获取某些pdf文件的内容。为此,我将Promise.mapSeries与request.getAsync一起使用并从bluebird传播。但在那时我需要得到......的结果

回答 1 投票 0

承诺连锁打破

我有一个破坏的承诺链(蓝鸟),我无法弄清楚原因。 Promise.resolve()。then(function(){[..]})。then(function(){[..]})。then(function(){...

回答 1 投票 1

如何重用承诺?

我试图在这里重用从promise返回的数据。但是,问题是,在第一次调用checkPromise函数后,它会立即调用第二个函数,并承诺...

回答 4 投票 4

无法在Electron.js中找到模块'blueBird-lst'

每次我关闭我的应用程序时,它仍然在运行但是隐藏(当我打开任务管理器并看到该进程仍在运行时我看到它),当我双击再次打开应用程序时,那就是......

回答 1 投票 0

ES6类中的承诺[重复]

我正在尝试编写一个具有返回promises和promise链的方法的类。这个尝试从do_that()返回错误我理解使用'this'的问题,这就是为什么我使用了...

回答 1 投票 4

等待承诺内部循环

让currentProduct; for(let i = 0; i <products.length; i ++){currentProduct = products [i]; subscription.getAll(products [i] ._ id).then((subs)=> {update(subs,...

回答 3 投票 5

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