Sobes.tech
Back to questions
Junior — Middle
85

Каким образом реализовать ожидание завершения асинхронного процесса и получения его результата?

Answer from AI

sobes.tech AI

В Node.js для ожидания завершения асинхронного процесса и получения результата обычно используют промисы и async/await. Например, если есть функция, которая возвращает промис, можно дождаться её результата так:

async function getData() {
  try {
    const result = await asyncProcess();
    console.log('Результат:', result);
  } catch (error) {
    console.error('Ошибка:', error);
  }
}

getData();

Здесь asyncProcess — асинхронная функция, возвращающая промис. Ключевое слово await приостанавливает выполнение до получения результата или ошибки.