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

3 la respuesta

¿Cómo pruebo adecuadamente las promesas con mocha y chai?

La siguiente prueba se comporta de manera extraña: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); ...

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

La promesa nativa de JavaScript ejecuta la devolución de llamada en ambos resultados

¿Hay alguna forma de ejecutar la devolución de llamada en ambos resultados del objeto Promise? Por ejemplo, quiero hacer una lógica de limpieza después de la ejecución de la solicitud xhr. Entonces necesito hacer algo como esto: var cleanUp = ...

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 ...

3 la respuesta

¿Javascript ES6 promete soporte para la API 'hecho'?

Por ejemplo p = new Promise(function (resolve, reject) { throw 'err'; }); p.done();En la mayoría de las bibliotecas de polyfill prometedoras, lo hecho arrojará un error y la ejecución actual se cerrará. Pero si usamosp.then(), nada pasará. El ...

5 la respuesta

Promesas: ¿Repetir la operación hasta que tenga éxito?

Quiero realizar una operación repetidamente, con un tiempo de espera creciente entre cada operación, hasta que tenga éxito o transcurra una cierta cantidad de tiempo. ¿Cómo estructurar esto con promesas en Q?

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

Obtenga datos de una promesa en lugar de devolver una promesa

Lamento mucho si los otros hilos de la promesa han respondido esto, pero al mirar algunos de ellos simplemente no obtengo la respuesta para resolver mi problema. Tengo tres archivos json que quiero capturar, analizar y combinar manualmente. El ...

1 la respuesta

Encadenamiento de la promesa: utilice el resultado de la promesa anterior en la siguiente y luego en la devolución de llamada [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo accedo a resultados de promesas anteriores en una cadena .then ()? [/questions/28250680/how-do-i-access-previous-promise-results-in-a-then-chain] 15 respuestasEstoy usando Promesas ES6 rectas ...

1 la respuesta

Reiniciar una promesa después de fallar

Estoy usando Nodejs y Q para ejecutar una secuencia de funciones asincrónicas. Si falla, me gustaría ejecutar otra función y luego comenzar la secuencia nuevamente. Aquí está como está: var promise = database.getUserCookies(user) .then(function ...