Resultados de la búsqueda a petición "bluebird"

5 la respuesta

Detección de errores en las promesas de JavaScript con un intento de primer nivel ... captura

Entonces, quiero que mi primer nivel sea el que maneja el error. ¿Hay alguna forma de propagar mi error hasta la primera captura? Código de referencia, no funciona (todavía): Promise = require('./framework/libraries/bluebird.js'); function ...

1 la respuesta

¿Cómo la función util.toFastProperties de Bluebird hace que las propiedades de un objeto sean "rápidas"?

En Bluebird'sutil.js archivo [https://github.com/petkaantonov/bluebird/blob/7454401269cfa47e5b001354388c062509103de7/src/util.js#L180] , tiene la siguiente función: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype ...

2 la respuesta

Manejo asíncrono de excepciones con promesas de bluebird

¿Cuál es la mejor manera de manejar este escenario? Estoy en un entorno controlado y no quiero fallar. var Promise = require('bluebird'); function getPromise(){ return new Promise(function(done, reject){ setTimeout(function(){ throw ...

2 la respuesta

Alcance de la promesa de Bluebird

Acabo de comenzar a usar promesas en un intento de limpiar un 'infierno de devolución de llamada'. Decidí probar bluebird y lo estoy ejecutando en el navegador, pero inmediatamente tuve problemas de alcance. ¿Hay alguna manera de establecer ...

6 la respuesta

Manejo de múltiples capturas en la cadena de promesa

Todavía soy bastante nuevo en las promesas y actualmente estoy usando bluebird, sin embargo, tengo un escenario en el que no estoy muy seguro de cómo tratarlo mejor. Entonces, por ejemplo, tengo una cadena de promesa dentro de una ...

3 la respuesta

flujo if-else en promesa (bluebird)

Esta es una versión corta de mi código. var Promise = require('bluebird'); var fs = Promise.promisifyAll(require("fs")); if (conditionA) { fs.writeFileAsync(file, jsonData).then(function() { return functionA(); }); } else { functionA(); }Ambas ...

2 la respuesta

Cómo ejecutar después de que se resuelvan todas las promesas de javascript ES6

Estoy en el proceso de reemplazar un código antiguo que usaba objetos jQuery diferidos y estoy reescribiendo usando Bluebird / ES6 Promises. Si tengo varias llamadas asincrónicas, ¿cómo puedo activar una función después de que se resuelvan todas ...

2 la respuesta

Promise.resolve vs new Promise (resolver)

Estoy usando bluebird y veo dos formas de resolver funciones síncronas en una Promesa, pero no entiendo las diferencias entre ambas. Parece que el stacktrace es un poco diferente, por lo que no son solo unalias, ¿derecho? Entonces, ¿cuál es la ...

2 la respuesta

Método de objeto con promesas de ES6 / Bluebird

estoy usandonodo v0.11.14-nocturno-20140819-preen Windows conharmony bandera. Tengo un objeto JavaScript con dos métodos definidos en su prototipo: function User (args) { this.service= new Service(args); } User.prototype.method2 = function ...

3 la respuesta

Ejecute múltiples promesas recursivas y rompa cuando se le solicite

Estoy trabajando en una herramienta de animación de tira de LED que permite al usuario seleccionar múltiples efectos que pueden ejecutarse simultáneamente. Cada efecto es una promesa (bluebird). Hay un solorun() Método que establece el color de ...