我有一个Node应用程序,我在其中插入一个表,但是我现在还需要插入到另一个表中
问题是我不了解如何添加第二个承诺执行
var query = "first query...";
var query2 = "new 2nd query...";
request.query(query).then(function(resultset){
console.log('resultset node', resultset);
res.json(resultset);
}).catch(function(err){
console.log('err node', err);
res.json(err)
})
答案 0 :(得分:0)
只是嵌套它们并像以前一样传回外部,或者用逻辑来捕获错误,但这就是我已经完成它并且工作正常
request.query(query).then(function(resultset){
console.log('resultset node', resultset);
request.query(query2).then(function(resultset2){
console.log('inner inserted', resultset2);
}, function(err){
console.log('inner query failed', err);
});
res.json(resultset);
}).catch(function(err){
console.log('err node', err);
res.json(err)
})