如何在不使用异步/等待的情况下序列化区块链?

时间:2018-09-14 14:59:26

标签: javascript node.js

我正在尝试序列化mysql驱动器的连接功能。但是,当我确实运行函数时,nodejs进行了异步调用,而我无法检索到正确的结果值。 如何在序列化中运行connection.connect?我不能使用async / await来解决此问题,因为函数的结果会带来希望。

function a(){

	var result = "false";
	
	connection = dbConnection.getConnection();
	console.log("test1");
	
	connection.connect(function (err) {
		console.log("test2");
		result = "true";
	});

	console.log("end of function");
	return result;
}

console.log(a());

日志:

test1

功能结束

错误

test2

0 个答案:

没有答案