nodejs 如何引入 promise才能尽量少改原有代码?

比如,我只想像同步语言那样异步地获取数据,比如以下通过Http远程获取一些数据:

function getDataFromHttp(param){

}

但目前而言即使用promise,也只能返回一个promise对象,那么调用它的函数也不得不使用then:

function getDataFromHttp(param){    return new Promise(function(req,res){
        XXXX
    });    
}

then(function(data){
    
});

如果这样设计函数,依然解决不了问题吧?

function getDataFromHttp(param){   var promise= new Promise(function(req,res){
        XXXX
    });
    promise.then(function(data){        return data;
    });    
}

那么,怎样才可以做到?


肥皂起泡泡
浏览 805回答 1
1回答

德玛西亚99

用Promise的话是应该无解的。只能全部改成Promise风格
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript