Resultados da pesquisa a pedido "bluebird"
Encadeamento promete com então e pegar
Estou usando a biblioteca bluebird Promise. Eu gostaria de encadear promessas e pegar erros de promessas específicas. Aqui está o que estou fazendo: getSession(sessionId) .catch(function (err) { next(new Error('session not found')); }) ...
Quando. (Sucesso, fracasso) é considerado um antipadrão para promessas?
Eu dei uma olhada nopromessa bluebird FAQ [https://github.com/petkaantonov/bluebird/wiki/Promise-anti-patterns], em que menciona que.then(success, fail) é um ...
Função de captura de erro personalizada do Bluebird.js, não se aplica à primeira promessa?
Estou tentando usar os manipuladores de erro personalizados do Bluebird.js. No exemplo abaixo, o manipulador catch-all é chamado, não o manipulador MyCustomError, mas quando movi a rejeição para o diretórioentão(e resolveu o firstPromise ...), o ...
Usando promessas com o módulo de download
Estou usando bluebird para promessas. Estou tentando promisificar omódulo de download [https://www.npmjs.org/package/download]. Aqui está a minha implementação: Promise = require('bluebird'), download = require('download'); ...
Captura de erros nas promessas de JavaScript com uma tentativa de primeiro nível ... catch
Então, eu quero que minha captura de primeiro nível seja a que lida com o erro. Existe alguma maneira de propagar meu erro até a primeira captura? Código de referência, ainda não está funcionando: Promise = ...
Como a função util.toFastProperties do Bluebird torna as propriedades de um objeto "rápidas"?
No Bluebird'sutil.js Arquivo [https://github.com/petkaantonov/bluebird/blob/7454401269cfa47e5b001354388c062509103de7/src/util.js#L180] , tem a seguinte função: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ...
Promessas - capturando todas as rejeições em um Promise.all [duplicado]
Esta pergunta já tem uma resposta aqui: Bluebird Promise.all - várias promessas concluídas, agregando sucesso e rejeições [/questions/25817366/bluebird-promise-all-multiple-promises-completed-aggregating-success-and-rejec] 1 respostaEu tenho ...
Manipulação de exceção assíncrona com bluebird promete
Qual é a melhor maneira de lidar com esse cenário. Estou em um ambiente controlado e não quero travar. var Promise = require('bluebird'); function getPromise(){ return new Promise(function(done, reject){ setTimeout(function(){ throw ...
EventEmitter no meio de uma cadeia de promessas
Estou fazendo algo que envolve executar uma sequência dechild_process.spawn() em ordem (para fazer alguma configuração, execute o comando meaty real no qual o chamador está interessado e faça uma limpeza). Algo como: doAllTheThings() ...
Como posso encadear promessas sequencialmente usando bluebirdjs?
Promise.all () não garante que as promessas serão resolvidas em ordem. Como isso pode ser feito?