Здравствуйте.
Есть 2 функции:
const getFile = async ()=>{
return await fs.readFile('file')
.then(data=>{ return data });
};
const getFileFunc = async ()=>{
const file = await getFile();
console.log(file); //выводит прочитанный файл
return file;
};
И я хотел-бы записывать результат работы getFileFunc в глобальную переменную, но так как node работает асинхронно, простым
const file = getFileFunc();
не обойдешся, потому что это вернет промис в статусе pending.
Подскажите пожалуйста, есть ли какой-нибудь способ, чтобы записать результат работы getFileFunc в глобальную переменную?
P.S. подключен модуль fs на промисах