Resultados da pesquisa a pedido "q"

1 a resposta

Usando Q.promises: como pegar um throw assíncrono?

Estou usando o Q para promessas, mas ao configurar alguns testes descobri que vejo um caminho na captura de erros assíncronos lançados dentro de uma função q...

2 a resposta

O que $ q.defer () realmente faz?

Estou aprendendo sobre JS Angular e no momento estou tentando entender sobre promessas e programação assíncrona e tenho essa dúvida sobre$q.defer(). O que quero dizer é o seguinte: geralmente quando as pessoas trabalham com promessas, fazem algo ...

7 a resposta

Substituindo retornos de chamada por promessas no Node.js

Eu tenho um módulo de nó simples que se conecta a um banco de dados e tem várias funções para receber dados, por exemplo, esta função: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', ...

2 a resposta

Função retorna uma promessa, verifica erros

Eu tenho uma funçãodoSomething() que retorna uma cadeia de promessas, utilizando a estrutura Q. O conteúdo é semelhante a algo como: loadDataSet : function (params) { return Q.fcall(function() { //Do Something }) .then(function(){ //Do Something ...

1 a resposta

AngularJS: Evite chamar o mesmo serviço REST duas vezes antes de receber a resposta

Eu tenho duas diretivas, cada uma consumindo a mesma fábrica, encerrando uma chamada $ q / $ http. angular.module("demo").directive("itemA", ["restService", function(restService) { return { restrict: "A", link: function(scope, element, attrs) ...

2 a resposta

Pare vazamentos de memória com promessas recursivas

Como faço para criar uma cadeia recursiva de JavaScript

2 a resposta

Promessa.all é útil, uma vez que o javascript é executado em um único thread?

Por exemplo, no Q de kriskowal, pode-se fazer algo como: promise1.then(function(p1){ var p2 = makePromise2(); var p3 = makePromise3(); var p4 = makePromise4(); return [p2, p3, p4]; }) .all(promises, function(){ console.log('all promises ...

2 a resposta

Como reescrevo uma série de instruções condicionais com promessas Q no node.js?

exports.create = function(req, res) { var company_id = req.company_id; var client = new Client(req.body); Company.findOne({_id: company_id}, function(err, company) { if(err) { response = { status: 'error', error: err } return res.json(response); ...

1 a resposta

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

5 a resposta

Como usar o módulo “q” para refatorar o código do mongoose?