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

3 la respuesta

Promesas y declaraciones genéricas .catch ()

Estoy escribiendo una API para mi sistema, que envía un XHR al servidor y devuelve una promesa que la persona que llama debe manejar, hasta ahora muy bien. Para cada llamada a la API, debo usar un.then y.catch llamadas, pero generalmente (como ...

2 la respuesta

Llamada a módulos en orden específico en nodo

He usado el siguiente código para llamar a dos módulos, pero la acción de invocación se llama antes del archivo de validación (vi en depuración). Lo que debo hacer para verificar quevalidateFile se llama antesappHandler.invokeAction? ¿Debo usar ...

3 la respuesta

Forma de averiguar si la función devolverá la promesa

A continuación tengo una función que devuelve una promesa que resuelvetrue. ¿Hay alguna manera de averiguar si una función devolverá una promesa? var myPromiseFunction = function(){ return Promise.resolve(true) ...

4 la respuesta

Prueba de promesa rechazada en Mocha / Chai

Tengo una clase que rechaza una promesa: Sync.prototype.doCall = function(verb, method, data) { var self = this; self.client = P.promisifyAll(new Client()); var res = this.queue.then(function() { return self.client.callAsync(verb, method, data) ...

1 la respuesta

Cómo simplificar promesas anidadas profundas

Me he encontrado con una situación en la que necesito romper cada cláusula "else" en unthen(), y esto no se ve mejor que las devoluciones de llamada anidadas, este es un proceso de inicio de sesión: User.findOne({ username: username }).exec() ...

3 la respuesta

Bluebird.JS Promise: nueva promesa (función (resolver, rechazar) {}) vs Promise.try (function () {})

¿Cuándo debo usar cuál? ¿Son iguales los siguientes? nuevo ejemplo de Promise (): function multiRejectExample(){ return new Promise(function (resolve, reject){ if(statement){ console.log('statement 1'); reject(throw new Error('error')); ...

2 la respuesta

¿Cómo asegurar "esto" correcto con Promise.promisify?

Estoy tratando de refactorizar mi servidor nodejs usando promesas con la biblioteca Bluebird, pero estoy atrapado en un problema simple. Después de obtener los usuarios de mi base de datos, quiero enumerar todas las clases de notificación ...

2 la respuesta

¿Cuándo alguien necesitaría crear un diferido?

En general, parece que ahora se desaconseja la creación de objetos diferidos a favor del uso del constructor Promise de estilo ES6. ¿Existe una situación en la que sería necesario (o mejor de alguna manera) usar un diferido? Por ejemplo, enesta ...

3 la respuesta

NodeJS, promesas, flujos: procesamiento de grandes archivos CSV

Necesito crear una función para procesar grandes archivos CSV para usar en una llamada bluebird.map (). Dado el tamaño potencial del archivo, me gustaría usar la transmisión. Esta función debe aceptar una secuencia (un archivo CSV) y una función ...

1 la respuesta

node.js, bluebird, control deficiente de la ruta de ejecución

Estoy tratando de aprender bluebird; No estoy controlando la ejecución como quiero. (Esta pregunta de bluebird proviene de una pregunta async.js enNode.js, módulo asíncrono, ...