呵呵呵哒哒哒 2016-08-28 03:50 采纳率: 0%
浏览 1279

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

 function getMusicName() {
    db()
    .then(function(connection) {
        var sql = 'select name from musicInfo';
        return queryMusicInfo(connection,sql);
    },fail)
    .then(function(result){
        console.log(result)
    })
}

因为then中很多函数都是异步的。
db queryMusicInfo是两不同的promise。
有没有什么办法在getMusicName这个函数中获取最后这个then返回的结果呢?还是promise有没有什么机制能够解决这种问题呢? 因为我想通过getMusicName把数据返回回去,想了很久但是没什么办法实现。

  • 写回答

1条回答

  • devmiao 2016-08-28 09:19
    关注
    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!