-5
我有一個nodeJS應用程序從API請求數據一次。然後我想通過使用單獨的函數對這些數據進行一些處理。但是,由於AJAX是異步的,我不得不使用異步如下:如何避免一個AJAX呼叫後的回調地獄
async.series(
[
function(callback) { getContentFromAPI("banana",callback); },
function(callback) { doSomeProcess1(callback); },
function(callback) { doSomeProcess2(callback); },
function(callback) { doSomeProcess3(callback); },
function(callback) { doSomeProcess4(callback); },
]
);
有沒有什麼辦法可以做得更好?我只請求一個異步進程,並希望避免使用異步,因爲所有其他進程都是同步的。
我該怎麼辦?
使用從同步的承諾,並切換到異步編程 – baao
,你應該考慮使用承諾API –
Ajax,in節點? – adeneo