Estou a usar o pacote async do node.js, especificamente o forEachSeries, para fazer uma série de pedidos http com base em parâmetros retirados de um array. No callback de cada pedido tenho algumas instruções if/else para responder a diferentes tipos de resp
Ler mais →
Seguindo os padrões típicos de REST, dividi os meus recursos em endpoints e chamadas separadas. Os dois principais objetos em questão aqui são List e Item (e claro, uma lista tem uma lista de itens, bem como alguns outros dados associados a ela).
Portanto, se um utilizador quiser recuperar as suas listas,
Ler mais →
Preciso percorrer uma árvore recursivamente para executar operações em nós específicos usando operações assíncronas. Como posso controlar o fluxo para ter acesso aos nós quando estiver concluído?
Aqui está um exemplo de situação:
data = { name: "deven", chi Ler mais →
Estou a tentar compreender o Node.js e algumas operações assíncronas. No código seguinte, obtenho alguns feeds RSS e armazeno os artigos encontrados se ainda não os tiver armazenado. O código funciona e guarda novos artigos. No entanto, não tenho a certeza de como alterar isto para saber quando todos o
Ler mais →
Tenho uma pergunta sobre como executar uma tarefa assíncrona num ciclo while até que alguma condição seja cumprida. Esta é mais uma questão teórica, mas consigo ver como isso poderia ser um problema em alguns cenários.
Vou tentar demonstrar o problema com um exemplo (estou a usar JavaScript aqui, mas pode usar qualquer linguagem):
Ler mais →
Gostaria de definir algumas constantes que são retornadas de um recurso assíncrono. Há alguma forma de fazer isso no Webpack?
/* webpack.config.js */ module.exports = { ..., plugins: [ new webpack.DefinePlugin({ someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */ }) ] } Ler mais →
Tenho estado a trabalhar com async.waterfall e nodejs. Está a funcionar muito bem, mas agora tenho uma pergunta sobre o fluxo.
Quero usar uma condição if simples no fluxo async.waterfall.
async.waterfall([ callOne, callTwo, if( Ler mais →
Estou a tentar converter uma função de callback para async/await. O código usa postMessage a partir da janela principal para um iframe. Quando o iframe envia uma mensagem de volta, chama a função de callback. Há alguma forma de converter para Promise a partir do padrão $ (window).on(...)
Ler mais →
Para uma aplicação de redes sociais, tenho uma coleção de objetos de feed referenciados pelos seus IDs usando AngularFire 2. Uma vez que cada um destes IDs tenha os seus dados relevantes retirados da base de dados que armazena os objetos de feed reais, desejo atualizar o objeto Observable feedCard
Ler mais →
Eu pensei que tinha uma compreensão bastante boa de async await até tentar isto:
const promise1 = new Promise((resolve, reject) => { setTimeout(() => resolve('what'), 10000); }); const promise2 = new Promise((resolve, reject) => { setTimeout(() => resolve('?'), 15000); }); async function asyncTest() {
Ler mais →