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 приостанавливает выполнение до получения результата или ошибки.