呵呵呵哒哒哒
2016-08-28 03:50关于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条回答
为你推荐
- echarts绘制关系图,是通过Ajax获取后台数据,结果关系图死活显示不出来,救救孩子吧!
- json
- java
- ajax
- javascript
- 4个回答
- 怎么解决微信小程序数据删除后有自动出现问题?
- javascript
- node.js
- 微信小程序
- json
- 2个回答
- vue获取不到淘宝城市api的数据
- vue.js
- ecmascript
- node.js
- 2个回答
- 前天获取到的查询结果变成了promise<pending>怎么解决啊
- 异步
- 前端
- axios
- vue.js
- promise
- 2个回答
- nodejs怎么同步查询数据
- node.js
- 2个回答
换一换