Resultados da pesquisa a pedido "q"
Promessas Recursivas?
Gostaria de iterar sobre todos os arquivos localizados no sistema de arquivos HTML 5 e ter algum evento iniciado assim que a iteração estiver concluída. Como isso é assíncrono +, estou tendo dificuldade em entender como deve funcionar. Estou ...
throw Erro após a promessa ser rejeitada - Q
A seguir, é apresentado um pequeno exemplo de como usar uma promessa com Q. este é test1.js: function testDefer() { var deferred = Q.defer(); fs.readFile("foo.txt", "utf-8", function (error, text) { if (error) { deferred.reject(new ...
Q motivos de rejeição sem tratamento com Q.all
Recebo este aviso para o código abaixo e não entendo o porquê. É semelhante a esta pergunta:Motivos de rejeição sem tratamento (devem estar vazios) [https://stackoverflow.com/questions/17544965/unhandled-rejection-reasons-should-be-empty] mas ...
Como as implementações do Promises / A + variam?
Que aspectos de uma biblioteca de promessas a especificaçãonãoreleitura musical? Que tipo de coisas variam entre implementações? Por favor, ilustre com exemplos de diferenças reais (por exemplo, entre Bluebird e Q).
Como chamar Q promessa notificar dentro da cadeia de promessa
Preciso de ajudanotify() dentro da cadeia de promessas. Eu tenho 3 funções básicas de promessaconnect(), send(cmd), disconnect(). Agora eu gostaria de escrever outra função para encerrar as chamadas da seguinte maneira com a notificação de ...
Como resolver $ q.all?
Eu tenho 2 funções, ambas retornando promessas: var getToken = function() { var tokenDeferred = $q.defer(); socket.on('token', function(token) { tokenDeferred.resolve(token); }); //return promise return tokenDeferred.promise; } var getUserId = ...
Problema ao retornar dados recuperados de consultas ao banco de dados chamadas no loop
Estou fazendo várias consultas mongoDB em loop. e deseja enviar todos os resultados como uma matriz de dados. Mas quando eu simplesmente uso o retorno para enviar os dados, ele simplesmente retorna indefinido e não espera pelos resultados de ...
Encadear chamadas de linha de água com promessas
Eu tenho batido minha cabeça contra uma parede nos últimos 3 dias. Estou usando o sailsjs e o ORM da linha d'água que vem junto. Eu quero executar chamadas de banco de dados uma após a outra. Eu sei que posso fazer isso aninhando dentro de ...
Reinicie uma promessa após falha
Estou usando o Nodejs e o Q para executar uma sequência de funções assíncronas. Se um falhar, gostaria de executar outra função e, em seguida, inicie a sequência novamente. Heres é como é: var promise = database.getUserCookies(user) ...
Nodejs / Q: encadeamento promete sequencialmente
Quero fazer algo realmente simples, mas não entendo nada ... var Q = require('q'); var funcs = ["first", "second", "third", "fourth"]; function main(){ // really don't know how to chain sequentially here ... var result = Q(); ...