关于node 获取异步操作返回结果的问题

function getMusicName() {

    db()

    .then(function(connection) {

        var sql = 'select name from musicInfo';

        return queryMusicInfo(connection,sql);

    },fail)

    .then(function(res){

        console.log(res)

    })

}

因为then中很多函数都是异步的。

有没有什么办法在getMusicName这个函数中获取最后这个then返回的结果呢?还是promise有没有什么机制能够解决这种问题呢?


月关宝盒
浏览 541回答 1
1回答

扬帆大鱼

可以把第二个then去掉,然后return这个promise给外面的函数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript