将节点转换为2个语句到mssql中,使用1个路由,更新并插入到ms-sql中

时间:2017-05-25 22:59:04

标签: javascript sql-server node.js express

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

1 个答案:

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