Я не можу зрозуміти, як async/ awaitробіт. Я трохи розумію це, але не можу змусити його працювати.
function loadMonoCounter() {
fs.readFileSync("monolitic.txt", "binary", async function(err, data) {
return await new Buffer( data);
});
}
module.exports.read = function() {
console.log(loadMonoCounter());
};
Я знаю, що міг би скористатися readFileSync, але якщо так, то я знаю, що ніколи не зрозумію async/ awaitі просто похорую питання.
Мета: Зателефонуйте loadMonoCounter()та поверніть вміст файлу.
Цей файл збільшується щоразу, коли incrementMonoCounter()викликається (кожне завантаження сторінки). Файл містить дамп буфера у двійковій формі і зберігається на SSD.
Що б я не робив, я отримую помилку або undefinedв консолі.