Функция ожидания результата запроса - PullRequest
2 голосов
/ 16 апреля 2020

Я пытаюсь сделать функцию wait для результата запроса, но я так и не получил результат. У меня всегда есть Обещание {Ожидание}, и позже отображается запрос на завершение. Как заставить программу ждать результата?

Я хочу дождаться результата и затем отправить результат боту.

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);

1 Ответ

1 голос
/ 16 апреля 2020

Вам необходимо добавить ожидание:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...