node-async

    1熱度

    1回答

    我爲我的nodejs項目使用mysql。 這裏是我的SQL代碼: var mysql = require('mysql'); var config = { host: 'localhost', username: 'root', password: 'root', port: 8889, database: "BookDB", con

    0熱度

    1回答

    我試圖圍繞異步庫包裹我的頭,但我在NodeJs中搖擺不定,而且我無法弄清楚async.parallel。下面的代碼在執行並行任務的行上產生錯誤TypeError: undefined is not a function。我是否正確,在async.parallel中運行的任務在完成後應該有callback()? (該功能不相關的部分刪節) function scrapeTorrents(url, c

    0熱度

    1回答

    我有這樣的功能: _get(url, param, function(err, body, res) { /* do something */ }); 我需要在那裏param取不同值每一次迭代執行此功能幾次。(param來自一個陣列) 所以,我決定嘗試用async.map文件上所述有這樣的定義: map(arr, iterator, [callback]) 凡iterator需求是

    1熱度

    2回答

    forEach,我正在使用async庫。在foreach循環中,我將調用不同的服務並獲取數據。這些數據應該是爲了處理它在我看來,因爲這些是一些衣服的細節,需要按順序。所以我試圖通過在外部服務回調中添加done()來使foreach循環同步。 var address_deails = []; var x = 0; async.forEach(lat_long, function (item,

    1熱度

    1回答

    在節點異步方法中,我們將任務定義爲「one」或「two」,如下例所示。有沒有辦法讓文字動態? var async = require("async"); async.parallel({ one: function(callback){ setTimeout(function(){ callback(null, 1); }, 200

    0熱度

    2回答

    。我一起使用這些庫時遇到了一些困惑。 我有一個數組的數組稱爲results這看起來是這樣的: [[1, 2, 3], [2, 4, 6], [1, 3, 5]] 我想用_.map訪問每個內部數組,然後async.map作出API調用中的每個每個值這些內部陣列。然後,我想使用此API調用的結果來將內部數組中的每個整數替換爲一個對象。 所以在最後我整數數組的數組將改爲基於API調用結果對象的數組的

    1熱度

    1回答

    完成NodeJS測試noob在這裏。嘗試單獨測試通過我的API調用的函數(意思是,而不是向特定的端點發出http請求,而這通常會調用幾個函數,然後向不同的第三方API發出請求),我想單獨測試函數)。他們被調用的方式是我爲每個數據源(數據源=第三方API)構建了一個類,每個類都包含具有相同確切簽名的相同函數 - getData和convertData,並返回包含結果的回調。 我還創建用於創建許多us

    6熱度

    1回答

    我有嵌套的內部函數與單一函數(abcd)中使用的回調。 我需要從外部使用異步調用abcd函數並返回響應。在陣列 var objectData = [{"id":1, "name" : "abcd"},{"id":2, "name" : "abc2d"},{"id":3, "name" : "3abcd"},{"id":4, "name" : "4abcd"}]; initalFunction(

    2熱度

    2回答

    我在包含對象數組(requestArray)的POST調用的接收結束。在響應POST之前,我需要依次通過一系列函數傳遞數組的對象。我選擇了異步庫來幫助完成此任務,但是我無法控制代碼的執行流程。 我正在使用全局數組來存儲每個函數(responseArray)的結果。一些功能取決於先前功能的結果。我不想使用async.waterfall(),因爲1.我將不得不重寫我的代碼和2.我可能會遇到相同的早期循

    1熱度

    1回答

    我有一個腳本,查找數據庫中沒有圖像大小的酒店,然後測試幾個維度,請求該圖像並將它分配給酒店,如果它發現它,但我不明白爲什麼我得到這個錯誤。 RangeError: Maximum call stack size exceeded 下面是代碼:(SQL查詢返回100K行) async.waterfall([ function(cb) { console.log('-- st