小编Bur*_*gin的帖子

node.js async/await与MySQL一起使用

我需要将所有结果同步并附加到带有async/await关键字的字符串,例如c#

我是node.js的新手,我无法将这种新语法适应我的代码.

var string1 = '';
var string2 = '';
var string3 = '';
var string4 = '';

DatabasePool.getConnection(function(err, connection) {

        connection.query(query,function (err, result) {
            if (err){};
            string1 = result;
        });

        connection.query(query,function (err, result) {
            if (err){};
            string2 = result;
        });     

        connection.query(query,function (err, result) {
            if (err){};
            string3 = result;   
        });

        connection.query(query,function (err, result) {
            if (err){};
            string4 = result;
        }); 

       //I need to append all these strings to appended_text but  
       //all variables remain blank because below code runs first. …
Run Code Online (Sandbox Code Playgroud)

javascript mysql asynchronous node.js

14
推荐指数
4
解决办法
4万
查看次数

标签 统计

asynchronous ×1

javascript ×1

mysql ×1

node.js ×1