Javascript 函数等待查询结果
我试图让函数Javascript 函数等待查询结果,javascript,java,node.js,chatbot,Javascript,Java,Node.js,Chatbot,我试图让函数等待查询结果,但从未得到结果。我总是这样 将显示一个承诺{Pending}以及稍后要Splunk Done的查询。如何让程序等待结果 我想等待结果,然后将结果发送给机器人 async function esperate () { var variable = splunk_normal(Query_splunk, () =>{ console.log('Query to Splunk Done'); //exports results from Splunk
等待查询结果,但从未得到结果。我总是这样
将显示一个承诺{Pending}以及稍后要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);
这回答了你的问题吗?您好,您的问题解决了吗?我仍在搜索解决方案您好,Andres,我试图添加一个wait,但它不起作用,而且VS代码显示“wait”对该表达式的类型没有影响。