Вы должны вернуть свой promise
(я думаю, вы можете использовать это promise
, чтобы использовать что-то)
Но async
не обязательно.
async
отметка, которую вы должны ждать promise
разрешена с помощью await
async yourFunction(){
console.log('Something');
await readDataBase(); // wait this promise return it's result
console.log('Oh, done!!!')
}
Ваша функция возвращает Promise
, и не ждите, пока это будет сделано.
Если вы хотите подождать, используйте async
для functionParent (эта функция вызывает вашу функцию).