gpt4 book ai didi

javascript - .on() 监听器中 Node.js 回调的返回值

转载 作者:行者123 更新时间:2023-11-30 15:25:30 25 4
gpt4 key购买 nike

<分区>

我了解回调的异步性质。我只是在寻找一种将返回值呈现给 console.log("1", ret); 的模式。

或者是否有更好的方法?

是 .on() 中的回调让我失望了。

var _Con = require('tedious').Connection;
var _Req = require('tedious').Request;
function OnConnect_CanIConnectToTheDB(err) {
if (err)
return "err, could not connect to db";
else
return "connected to db// ";
}


function CanIConnectToTheDB() {

var ret = "err";
var con = new _Con({ userName: 'bla', password: 'bla', server: 'bla' })
.on('connect', function (err) {
ret = OnConnect_CanIConnectToTheDB(err);
console.log(ret);
});
console.log("1", ret);
return ret;
}

router.get('/', function (req, res) {
res.send(CanIConnectToTheDB());
});

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com