节点成2条语句成mssql,用1条路由,更新并插入到ms-sql中



我有一个 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)
})

只是像以前一样嵌套它们并传回外部,或者用逻辑捕获错误,但这就是我的做法,它工作正常

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)
})

最新更新