【Nodejs】使用nimble串行化回調任務

nodejs的nimble模塊可使咱們對回調任務進行串行化,它須要先安裝node

#npm install nimblenpm

用法也方便,示例代碼以下:網絡

//======================================================
// nimble之使用
// 2018年4月18日
//======================================================

var flow=require('nimble');

flow.series([
    function(callback){
        setTimeout(function(){ // 模擬回調函數1
            console.log("爬蟲取網絡數據");
            callback();
        },1000);
    },

    function(callback){
        setTimeout(function(){ // 模擬回調函數2
            console.log("清理數據");
            callback();
        },1000);
    },

    function(callback){
        setTimeout(function(){ // 模擬回調函數3
            console.log("數據入庫");
            callback();
        },1000);
    },
]);

輸出以下:閉包

C:\Users\horn1\Desktop\node.js\51-閉包做用域>node nimble.js
爬蟲取網絡數據
清理數據
數據入庫

2018年4月18日函數

相關文章
相關標籤/搜索