Sobes.tech
Junior — Middle
104

Wie implementiert man das Warten auf den Abschluss eines asynchronen Prozesses und die Erfassung seines Ergebnisses?

Antwort von AI

sobes.tech KI

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

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

getData();

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