Preguntas etiquetadas con promise

135
Futuros contra promesas

Me estoy confundiendo con la diferencia entre un futuro y una promesa. Obviamente, tienen diferentes métodos y otras cosas, pero ¿cuál es el caso de uso real? ¿Lo es?: cuando estoy administrando alguna tarea asincrónica, uso el futuro para obtener el valor "en el futuro" cuando soy la tarea...

134
Nodo JS UnhandledPromiseRejectionWarning

Entonces, estoy probando un componente que se basa en un emisor de eventos. Para hacerlo, se me ocurrió una solución usando Promesas con Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let...

125
¿Puedes resolver una promesa angularjs antes de devolverla?

Estoy tratando de escribir una función que devuelva una promesa. Pero hay momentos en que la información solicitada está disponible de inmediato. Quiero envolverlo en una promesa para que el consumidor no tenga que tomar una decisión. function getSomething(id) { if (Cache[id]) { var deferred =...

122
Cómo pasar un parámetro a una función de promesa

esta puede parecer una pregunta tonta, pero soy un novato en este tema. Estoy trabajando en promesas en el nodo js. Y quiero pasar un parámetro a una función de promesa. Sin embargo, no pude entenderlo. someModule.someFunction.then(username, password,function(uid) { /*stuff */ } y la función es...

120
Node JS Promise.all y forEach

Tengo una estructura similar a una matriz que expone métodos asincrónicos. Las llamadas al método asíncrono devuelven estructuras de matriz que, a su vez, exponen más métodos asíncronos. Estoy creando otro objeto JSON para almacenar valores obtenidos de esta estructura, por lo que debo tener...

118
Regresa de una promesa entonces ()

Tengo un código javascript como este: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); Siempre tengo un valor indefinido para la prueba var. Creo que se debe a que las promesas aún no se han resuelto ... ¿hay alguna forma de devolver...

115
usando setTimeout en la cadena de promesas

Aquí estoy tratando de entender las promesas. Aquí, en la primera solicitud, obtengo un conjunto de enlaces. Y en la siguiente solicitud, obtengo el contenido del primer enlace. Pero quiero hacer un retraso antes de devolver el siguiente objeto de promesa. Así que uso setTimeout en él. Pero me da...