我试图为查询结果生成函数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);