我想在没有嵌套回调的情况下链接查询。我想要类似于:
knex.select('column')
.from('table')
.then(handleData)
.thenPrepareForNextQuery()
.select('otherColumn')
.....
我认为最接近这一点的是反应式或一元式编程。
答案 0 :(得分:3)
myPromise = new Promise(function(resolve,error){ resolve('param!') });
myPromise
.then(function(x){
console.log(x);
return knex.select('column')
.from('table')
.then(handleData);
})
.then(function(data_from_handleData){
return knex.select('another_column')
.from('another_table')
})