函数等待查询结果



我试图为查询结果生成函数wait,但始终没有得到结果。我一直都是Promise{Pending},然后显示Query to Splunk Done。如何让程序等待结果?

我想等待结果,然后将结果发送到机器人。

async function esperate () {
var variable = splunk_normal(Query_splunk, () =>{
console.log('Query to Splunk Done');
//exports results from Splunk SDK
const newLocal = myModule.resultados
var results2 = newLocal;
return results2;
});
console.log("one");
return variable;
} 
var mirar = esperate();
console.log(variable);

您需要添加一个等待:

async function esperate ()
{
var variable = splunk_normal(Query_splunk, () =>{ 
console.log('Query to Splunk Done');
//exports results from Splunk SDK
const newLocal = await myModule.resultados // Here
var results2 = newLocal;
return results2;
});
console.log("one");
return variable;
}
var mirar = esperate();
console.log(variable);

最新更新